Bio::Blast
Inherits Reference < Object
Blast class
Class of abstract methods to be called to execute and wrap blast results. Needs blast installed within the system.
Class methods
run_local(db : SequenceDB, seq : Sequence)
Run blast with a query Sequence against a local SequenceDB
TODO: check ncbi-blast+ package is installed or raise error FIXME: given tempfiles naming convention this method is implemented on real files.
run_ncbi(db : Blast::DB, seq : Sequence)
Run blast with a query Sequence against an online database. List of available online DBs are given by Blast::DB enum type.
TODO: check ncbi-blast+ package is installed or raise error