class Bio::Blast

Overview

Blast class

Class of abstract methods to be called to execute and wrap blast results. Needs blast installed within the system.

Defined in:

align/blast.cr

Class Method Summary

Class Method Detail

def self.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.


[View source]
def self.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


[View source]