This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
bioruby /
| name | age | message | |
|---|---|---|---|
| |
COPYING | Thu Jul 12 08:59:44 -0700 2001 | |
| |
COPYING.LIB | Thu Jul 12 08:59:44 -0700 2001 | |
| |
ChangeLog | ||
| |
README | ||
| |
README.DEV | ||
| |
bin/ | ||
| |
doc/ | ||
| |
etc/ | Wed Feb 19 17:56:02 -0800 2003 | |
| |
extconf.rb | Fri Jun 13 17:37:11 -0700 2003 | |
| |
gemspec.rb | ||
| |
install.rb | ||
| |
lib/ | ||
| |
sample/ | ||
| |
test/ |
README
=begin $Id: README,v 1.12 2005/12/12 02:06:35 k Exp $ Copyright (C) 2001-2005 Toshiaki Katayama <k@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@cvs.bioruby.org:/export/cvs login CVS password: (no password is required, just push return) % cvs -d :pserver:anonymous@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] == INSTALL In the bioruby source directory (such as bioruby-x.x.x/), run install.rb as follows: % ruby install.rb config % ruby install.rb setup % su # 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 % ruby install.rb setup % sudo ruby install.rb install You can run tests by % ruby install.rb test and run % ruby install.rb --help 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 /etc/bioinformatics/seqdatabase.ini (system wide configuration) or ~/.bioinformatics/seqdatabase.ini (personal configuration) and chage the contens according to your preference. For more informations on the OBDA, see ((<URL:http://obda.open-bio.org/>)). == 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' == LICENSE BioRuby can be freely distributed under the GNU LGPL license. 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@bioruby.org>. =end








