Emulator that emulates Bio::Fetch object in BioRuby as if discontinued BioRuby BioFetch server were still alive. It overrides methods and objects in Bio::Fetch, and if the old BioRuby BioFetch server's URL is given, it intercepts all requests and converts them into existing web services such as TogoWS, KEGG REST API, NCBI E-Utilities, and GenomeNet(genome.jp).
Note: this software may fail to work depending on the status of the above servers.
gem install bio-old-biofetch-emulator
require 'bio-old-biofetch-emulator'
In general, to run existing software using the BioRuby BioFetch server, no
additional code is needed other than require 'bio-old-biofetch-emulator'
.
The API doc is online. For more code examples see the test files in the source tree.
Information on the source tree, documentation, examples, issues and how to contribute, see
http://github.com/ngoto/bioruby-old-biofetch-emulator
If you use this software, please cite one of
- BioRuby: bioinformatics software for the Ruby programming language
- Biogem: an effective tool-based approach for scaling up open source software development in bioinformatics
This Biogem is published at (http://biogems.info/index.html#bio-old-biofetch-emulator)
Copyright (c) 2014 Naohisa Goto. See LICENSE.txt for further details.