[Bioperl-l] formatdb with the nr database

Hubert Prielinger hubert.prielinger at gmx.at
Tue Jan 24 00:15:45 UTC 2006


Hi Nagesh,
thank you very much, I put my database into the data folder, run the 
program and got the following error message:

submit Sequence...just do it....
sh: /home/Hubert/blast/blast-2.2.13/bin/blastall: cannot execute binary file

------------- EXCEPTION  -------------
MSG: blastall call crashed: 32256 
/home/Hubert/blast/blast-2.2.13/bin/blastall -p  blastp  -d  "/nr"  -i  
/tmp/QTZfYMbgLM  -e  20000  -o  /tmp/v3YwWvONZ1  -v  1000  -b  1000

STACK Bio::Tools::Run::StandAloneBlast::_runblast 
/usr/lib/perl5/site_perl/5.8.6/Bio/Tools/Run/StandAloneBlast.pm:759
STACK Bio::Tools::Run::StandAloneBlast::_generic_local_blast 
/usr/lib/perl5/site_perl/5.8.6/Bio/Tools/Run/StandAloneBlast.pm:706
STACK Bio::Tools::Run::StandAloneBlast::blastall 
/usr/lib/perl5/site_perl/5.8.6/Bio/Tools/Run/StandAloneBlast.pm:557
STACK toplevel 
/home/Hubert/installed/eclipse/workspace/Database_Search/standalone_blast.pl:46

--------------------------------------

Why it did not find my binary file, but it is there

regards

Nagesh Chakka wrote:

>Hi,
>The following is from the StandAloneBlast.pm documentation
>" If the databases which will be searched by BLAST are located in the
>data subdirectory of the blast program directory (the default
>installation location), StandAloneBlast will find them; however, if the
>database files are located in any other location, environmental variable
>$BLASTDATADIR will need to be set to point to that directory."
>Please note that I have not used this module before.
>Nagesh
>
>
>
>On Mon, 2006-01-23 at 17:08 -0600, Hubert Prielinger wrote:
>  
>
>>Hi,
>>thank you very much for the help, another questions that raises up, do I 
>>have to write the path to the database files as well, I guess so, but 
>>how I do that, the same way I write the path to teh blast bin files?
>>Does anybody know how to set the Composition based statistics parameter?
>>there is my code:
>>
>>#!/usr/bin/perl -w
>>
>>use Bio::Tools::Run::StandAloneBlast;
>>use Bio::Seq;
>>use Bio::SeqIO;
>>use strict;
>>
>>BEGIN
>>{
>>    $ENV{PATH}=":/home/Hubert/blast/blast-2.2.13/bin/:";
>>}
>>
>>
>># parameters
>>my $expect_value = 20000;
>>#my $filter_query_sequence = 'F';
>>my $one_line_description = 1000;
>>my $alignments = 1000;
>># my $strands = 1;
>>my $count = 1;
>>
>>my @params = ('program' => 'blastp', 'database' => 'nr');
>>#my $progress_interval = 100;
>>
>>
>>my $seqio_obj = Bio::SeqIO->new(
>>  -file   => "Perm.txt",
>>  -format => "raw",
>>);
>>
>># create factory object and set parameters
>>my $factory = Bio::Tools::Run::StandAloneBlast->new(@params);
>>
>>$factory->e($expect_value);
>>#$factory->F($filter_query_sequence);
>>$factory->v($one_line_description);
>>$factory->b($alignments);
>>#$factory->S($strands);
>>
>>
>># get query
>>
>>while ( my $query = $seqio_obj->next_seq ) {
>>      my $blast_report = $factory->blastall($query);
>>      my $filename = "comp_$count.txt";
>>      my $factory->outfile($filename);
>>      print $query->seq;
>>      print "\n";
>> 
>>  $count++;
>>}
>>
>>thank you very much in advance
>>Hubert
>>
>>
>>
>>Nagesh Chakka wrote:
>>
>>    
>>
>>>Hi Hubert,
>>>I downloaded the nr.00.tar.gz file a week ago. I was able to get the 
>>>following files
>>>.phr, .pin, .pnd, .pni, .ppd, .ppi, .psd, .psi, .psq, .pal files. I 
>>>have no trouble in running standalone blast. You are not required to 
>>>run formardb on the downloaded blast databases and that may be the 
>>>reason why the sequences are not included as it will also reduce the 
>>>size of the file.
>>>Did you try to run a blast search, if so is it giving you any errors?
>>>Nagesh
>>>
>>>
>>>
>>>Hubert Prielinger wrote:
>>>
>>>      
>>>
>>>>Hi,
>>>>I have downloaded the nr database for doing a blast search locally, 
>>>>now I'm supposed to index the database with formatdb, but it doesn't 
>>>>work...
>>>>The online help says that you need a fasta file that is indexed to 
>>>>use for searching the database, but when I uncompressed the zip file, 
>>>>there were only .phr, .pnd, .pin, .pni, .ppd file....
>>>>Is there anybody who can tell me, how to use formatdb with the nr 
>>>>database...
>>>>
>>>>Help is very appreciated
>>>>Thank you very much in advance
>>>>
>>>>Hubert
>>>>
>>>>_______________________________________________
>>>>Bioperl-l mailing list
>>>>Bioperl-l at portal.open-bio.org
>>>>http://portal.open-bio.org/mailman/listinfo/bioperl-l
>>>>        
>>>>
>>>
>>>
>>>      
>>>
>
>
>  
>



More information about the Bioperl-l mailing list