[Bioperl-l] questions about run StandAloneBlast?

Sun, Jian jsun at utdallas.edu
Wed Oct 13 12:48:04 EDT 2004


Dear Jason;
   I noticed that you replyed many questions related to StandAloneBlast before, here I have get a problem too when I tried to run blast locally, hope you can help me. 
Below is the code I am testing:
.........
use Bio::Tools::Run::StandAloneBlast;
use strict;
use warnings;
 
my $filename = 'seqin.fasta';
my @params = ('database' => 'nr',
              'outfile' => 'myblast.txt',
              'program'  => 'blastp',
              '_READMETHOD' => 'Blast');
   my $factory = Bio::Tools::Run::StandAloneBlast->new(@params);
   my $seqio = Bio::SeqIO->new(-file   => $filename,
          -format => 'Fasta' );
          my $seqobj = $seqio->next_seq();
   my $report = $factory->blastall($seqobj);
.........
 
And I get the error message as:
[NULL_Caption] WARING: >tr|Q6QDR2: Could not find index files for database \nr
------------EXCEPTION------------------------
MSG: blastall call crashed: 256 blastall.exe -p blastp -d "\nr" -i C:\DOCUME~1\...\.. -o myblast.txt
 
STACK Bio::Tools::Run::StandAloneBlast::_runblast c:/perl/site/lib/Bio/Tools/Run/StandAloneBlast.pm:751
STACK Bio::Tools::Run::StandAloneBlast::_generic_local_blast c:/perl/site/lib/Bio/Tools/Run/StandAloneBlast.pm:698
STACK Bio::Tools::Run::StandAloneBlast::blastall c:/perl/site/lib/Bio/Tools/Run/StandAloneBlast.pm:553
STACK toplevel test91304.pl:29
-------------------------------------------------------------------------
 
The DIR I am working on is C:/program Files/Apache Group/Apache2/cgi-bin, so all my *.pl files, the download blastall.exe etc and database nr.fas are under this directory.
 
Thanks for any help
Jian




More information about the Bioperl-l mailing list