新人问 StandAloneBlast 的参数

新人问 StandAloneBlast 的参数

新人问 StandAloneBlast 的参数
如题,我之前用blast的方法是
!system "$bl_path/blastall -i $query_seq -d $bl_path/db/RefmRNA -p blastn -o $bl_out -e 0.001 -b 5 -v 5" or die
定义了$bl_path = /usr/local/apache2/cgi-bin/hg_bl/blast/bin/

当我看到StandAloneBlast
我想试试StandAloneBlast
我是这么写的

my $bl_path = '/usr/local/apache2/cgi-bin/hg_bl/blast/bin/';

my @params = ('database' => "$bl_path/db/RefmRNA",'outfile' => 'blast1.out',
      '_READMETHOD' => 'Blast','program'=>'blastn');

my $factory = Bio::Tools::Run::StandAloneBlast->new(@params);
print Dumper @params;
my $str = Bio::SeqIO->new(-file=>'seq.fa' , '-format' => 'Fasta' );
my $input = $str->next_seq();
my $input2 = $str->next_seq();
my $blast_report = $factory->blastall($input);

我的数据库格式化名为RefmRNA
程序运行的时候出错了,提示
-------------------- WARNING ---------------------
MSG: cannot find path to blastall
---------------------------------------------------
blast路径在哪设置啊???
谢谢大虾指点

设到环境变量 BLASTDIR 里.
设到环境变量 BLASTDIR 里面