NAME

BlastFactory

SYNOPSIS

    use BlastFactory;

    my $report = get_blast($strain, $start_pos, $query_sequence, $indexdict, $outpath, $cores);

DESCRIPTION

BlastFactory provides helper functions to perform StandAloneBlast blastall searches against a pro-computed IndexDict of FASTA sequences. This module does NOT support BLAST+, so please ensure that the older legacy BLAST version is installed ftp://ftp.ncbi.nlm.nih.gov/blast/executables/LATEST/.

FEEDBACK

Reporting Bugs

Please report bugs to the author.

AUTHOR

Rob Davey

get_blast

 Title   : get_blast
 Usage   : my $report = get_blast($strain, $start_pos, $query_sequence, $indexdict, $outpath, $cores);
 Function: performs a StandAloneBlast blastall of a given query sequence against a given IndexDict object
 Returns : a blast report
 Args    : current strain name, current consensus position, query sequence, an IndexDict object, report output path, number of CPU cores to use);