Warning Unable To Open .Nin
2
0
Entering edit mode
13.1 years ago
Manju • 0

I am using the latest version of blast from ftp://ftp.ncbi.nlm.nih.gov/blast/executables/release/LATEST/ for linux. I created the database for Bos_taurus using Formatdb commamd of blast.

agl@agl-desktop:~/blast-2.2.25/data$ formatdb -i Btau.fa -p F -o T database was create sucessfully and working properly in terminal.. but when i am using this database in bioperl programming it showing me balst output with this warning that

[blastall] WARNING: Unable to open Batu.fa.nin
[blastall] WARNING: Unable to open Batu.fa.nin
[blastall] WARNING: Unable to open Batu.fa.nin
[blastall] WARNING: Unable to open Batu.fa.nin
[blastall] WARNING: Unable to open Batu.fa.nin

and this is my program which i am running in terminal..

@params = ('database' => 'Btau.fa','outfile' => 'bla.out',  '_READMETHOD' => 'Blast', 'prog'=> 'blastn');

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

pl tell me what i am doing wrong.

Thanks Manju Rawat

blast blast bioperl • 5.7k views
ADD COMMENT
1
Entering edit mode
13.1 years ago

Hi,

I think you need to alter your formatdb command as -i is supposed to be the FASTA sequences that your database will consist of. You have not specified the name of your actual database. Try the following command

formatdb -p F -i Btau.fa -n BtauDB -o T

ADD COMMENT
1
Entering edit mode

Also your error message from blastall refers to 'Batu.fa.nin'.....

ADD REPLY
1
Entering edit mode

I think the above observation is the key :)

ADD REPLY
1
Entering edit mode
13.1 years ago
Eric Fournier ★ 1.4k

Your error says "Unable to open Batu.fa.nin". Your perl excerpt has "Btau.fa, though. The issue might simply be caused by a typo.

ADD COMMENT
0
Entering edit mode

Sharp eyes! I missed that!

ADD REPLY
0
Entering edit mode

I did point this out yesterday...

ADD REPLY
0
Entering edit mode

Then what should i write in databse....my database name is btau...and i have 7 files of database..i.e btau.nin,btau.nni....etc...

ADD REPLY

Login before adding your answer.

Traffic: 2850 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6