[BioRuby-cvs] bioruby README,1.9,1.10
Katayama Toshiaki
k at pub.open-bio.org
Sun Sep 25 20:48:06 EDT 2005
Update of /home/repository/bioruby/bioruby
In directory pub.open-bio.org:/tmp/cvs-serv14898
Modified Files:
README
Log Message:
* rewrited -- ruby 1.6 is no longer supported, instructions for rubygems
are included etc.
Index: README
===================================================================
RCS file: /home/repository/bioruby/bioruby/README,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** README 9 Aug 2005 11:43:02 -0000 1.9
--- README 26 Sep 2005 00:48:04 -0000 1.10
***************
*** 1,29 ****
= BioRuby
! BioRuby project aims to implement integrated environment for Bioinformatics.
! Object oriented scripting language Ruby has many good points suitable for
! bioinfomatics research. Powerful regular expressions like Perl, purely
! object oriented, simple and very clean syntax -- easy to learn for beginners,
! easy to use for biologists, powerful enough for developers.
- In BioRuby, you can retrieve biological database entries from flat files,
- internet web servers and local relational databases. These database entries
- can be parsed to extract any information you need. Biological sequences are
- treated with Ruby's powerful string methods and regular expressions. Daily
- tools like Blast, Fasta and Hmmer programs can be executed and the results
- are fully parsed to extract scores and/or alignments. BioRuby also supports
- some databases and web services developed in Japan such as KEGG, AAindex,
- and DBGET etc.
! == WHERE TO GET
! * WWW -- ((<URL:http://bioruby.org/>))
- http://bioruby.org/archive/
! * CVS -- ((<URL:http://cvs.bioruby.org/>))
% cvs -d :pserver:anonymous at cvs.bioruby.org:/export/cvs login
--- 1,56 ----
+ =begin
+
+ $Id$
+
+ Copyright (C) 2001-2005 Toshiaki Katayama <k at bioruby.org>
= BioRuby
! BioRuby is an open source Ruby library for developing bioinformatics
! software. Object oriented scripting language Ruby has many features
! suitable for bioinfomatics research, for example, clear syntax to
! express complex objects, regular expressions for text handling as
! powerful as Perl's, a wide variety of libraries including web service
! etc. As the syntax of the Ruby language is simple and very clean, we
! believe that it is easy to learn for beginners, easy to use for
! biologists, and also powerful enough for the software developers.
! In BioRuby, you can retrieve biological database entries from flat
! files, internet web servers and local relational databases. These
! database entries can be parsed to extract information you need.
! Biological sequences can be treated with the fulfilling methods of the
! Ruby's String class and with regular expressions. Daily tools like
! Blast, Fasta, Hmmer and many other softwares for the biological
! analysis can be executed within the BioRuby script, and the results
! can be fully parsed to extract the portion you need. BioRuby supports
! major biological database formats and provides many ways for accessing
! them through flatfile indexing, SQL, web services etc. Various web
! services including KEGG API can be easily utilized by the BioRuby.
+ == FOR MORE INFORMATION
! BioRuby's official website is at ((<URL:http://bioruby.org/>)).
! You will find links to the related resouces including downloads,
! mailing lists, Wiki documentations etc. in the top page.
! * ((<URL:http://bioruby.org/>))
! == WHERE TO OBTAIN
!
! --- WWW
!
! The stable release is freely available from the BioRuby website.
!
! * ((<URL:http://bioruby.org/archive/>))
!
! --- CVS
!
! If you need the latest development version, anonymous CVS is provided at
!
! * ((<URL:http://cvs.bioruby.org/>))
!
! and can be obtained by the following procedure.
% cvs -d :pserver:anonymous at cvs.bioruby.org:/export/cvs login
***************
*** 31,65 ****
% cvs -d :pserver:anonymous at cvs.bioruby.org:/export/cvs co bioruby
== REQUIREMENTS
! * Ruby 1.6.6 or newer -- ((<URL:http://www.ruby-lang.org/>))
== OPTIONAL REQUIREMENTS
! * Ruby library -- ((<URL:http://raa.ruby-lang.org/>))
! * [RAA:strscan] for parsing Blast default output.
! * [RAA:rexml] for parsing Blast XML output and using DAS.
! * [RAA:xmlparser] can be used for faster Blast XML parsing.
! * [RAA:ruby-dbi] and at least one driver from [RAA:mysql-ruby],
! [RAA:postgres], [RAA:oracle] to use with BioSQL.
! * [RAA:bdb] for faster flat file indexing.
! * [RAA:pp] for pretty print in debug.
! * [RAA:soap4r] (version >= 1.4.8.1) for KEGG API. Note that libraries
! which SOAP4R depends such as [RAA:date2], [RAA:devel-logger],
! [RAA:http-access] (version >= j) with one of [RAA:xmlscan], [RAA:rexml],
! [RAA:rexml-stable], [RAA:xmlparser], [RAA:nqxml] are also needed.
! Note that 'strscan', 'rexml', 'pp', 'date2' and 'xmlscan' are
! included in the Ruby 1.8.0 distibution (you don't need to install
! them by yourself).
! * External applications can be used if installed
! * Blast (version >= 2.2.5) for blast execution on local computer
! * FASTA for fasta, ssearch execution on local computer
! * HMMER for hmmsearch, hmmpfam execution on local computer
--- 58,92 ----
% cvs -d :pserver:anonymous at cvs.bioruby.org:/export/cvs co bioruby
+ --- RubyGems
+
+ ((<RubyGems|URL:http://rubyforge.org/projects/rubygems/>)) version of
+ the BioRuby package is also available for easy installation.
+
+ * ((<URL:http://rubyforge.org/projects/bioruby/>))
+
== REQUIREMENTS
! * Ruby 1.8.2 or later -- ((<URL:http://www.ruby-lang.org/>))
== OPTIONAL REQUIREMENTS
! Some optional libraries can be utilized to extend BioRuby's functionality.
! If your needs meets the following conditions, install them from the "Ruby
! Application Archive" at ((<URL:http://raa.ruby-lang.org/>)).
! For faster parsing of the BLAST XML output format:
! * [RAA:xmlparser]
! Creating faster flatfile index using Berkley DB:
! * [RAA:bdb]
!
! Accessing BioSQL database created by other Open Bio* libraries:
!
! * [RAA:ruby-dbi] and at least one driver from [RAA:mysql-ruby],
! [RAA:postgres], [RAA:oracle]
***************
*** 74,78 ****
# ruby install.rb install
! If you are using Mac OS X, you should use 'sudo' command instead of 'su'.
% ruby install.rb config
--- 101,106 ----
# ruby install.rb install
! If your operating system supports 'sudo' command (such as Mac OS X),
! try the following procedure instead of the above.
% ruby install.rb config
***************
*** 80,84 ****
% sudo ruby install.rb install
! You can try
% ruby install.rb --help
--- 108,116 ----
% sudo ruby install.rb install
! You can run tests by
!
! % ruby install.rb test
!
! and run
% ruby install.rb --help
***************
*** 86,94 ****
for more details.
If you want to use the OBDA (Open Bio Database Access) to obtain database
! entries, copy a sample config file
! etc/bioinformatics/seqdatabase.ini
to
--- 118,134 ----
for more details.
+ --- RubyGems
+
+ If you are using RubyGems, just type
+
+ % gems install bio
+
+
+ == SETUP
If you want to use the OBDA (Open Bio Database Access) to obtain database
! entries, copy a sample configtation file in the BioRuby distribution
! bioruby-x.x.x/etc/bioinformatics/seqdatabase.ini
to
***************
*** 106,131 ****
== USAGE
! You can load all BioRuby classes just by require 'bio' and all the
! BioRuby classes are defined under the module Bio for the name space.
! See the documentation for each class.
#!/usr/bin/env ruby
require 'bio'
== LICENCE
! GPL for applications, LGPL for libraries. Note that, install.rb
! included in the BioRuby package comes from [RAA:setup] by Minero Aoki.
- == AUTHORS
! * KATAYAMA Toshiaki <k at bioruby.org>, project leader
! * Yoshinori K. Okuji <okuji at enbug.org>
! * Mitsuteru C. Nakao <n at bioruby.org>
! * KAWASHIMA Shuichi <s at bioruby.org>
! * GOTO Naohisa <ng at bioruby.org>
! * and many others on the Internet...
--- 146,182 ----
== USAGE
! You can load all BioRuby classes just by requiring 'bio.rb'. All the
! BioRuby classes and modules are located under the module name 'Bio' to
! separate the name space.
#!/usr/bin/env ruby
require 'bio'
+ Also read other documentations in the 'doc' directory.
+
+ bioruby-x.x.x/doc/
+
+ --- RubyGems
+
+ In RubyGems, you need to load 'rubygems' library before using 'bio'.
+
+ #!/usr/bin/env ruby
+ require 'rubygems'
+ require_gem 'bio'
== LICENCE
! BioRuby can be freely distributed under the GNU LGPL licence.
+ Note that, install.rb included in the BioRuby package comes from
+ [RAA:setup] developed by Minero Aoki, and modified by Moses Hohman.
! == CONTACT
! Current staffs of the BioRuby project can be reached by sending e-mail
! to <staff at bioruby.org>.
!
!
! =end
More information about the bioruby-cvs
mailing list