![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
BLAST+ creating custom blast database and using blast+ filtering features | deniz | Bioinformatics | 3 | 07-07-2019 09:04 AM |
BLAST Database error: No alias or index file found for nucleotide database [nt] | chris_s | Bioinformatics | 14 | 03-24-2019 08:11 AM |
Adding BLAST+ to Python PATH | TinySci | Bioinformatics | 1 | 07-10-2015 12:02 AM |
BLAST Database error: No alias or index file found for protein database | gt259 | Bioinformatics | 2 | 05-25-2015 12:31 AM |
BLAST database error - when changing to new BLAST+ local program | biobio | Bioinformatics | 4 | 06-15-2011 06:20 AM |
![]() |
|
Thread Tools |
![]() |
#1 |
Junior Member
Location: Pittsburgh Join Date: May 2016
Posts: 5
|
![]()
Hi all,
I downloaded BLAST+ together with the env_nt pre-formatted database. All database files are under ../ncbi-blast-2.3.0+/db/env folder including the env_nt.nal folder. Following compilation instructions online I also set the PATH for both the Blast executable: gullived@PN0000044567:~$ export PATH=/home/gullived/ncbi-blast-2.3.0+/bin and the Blast database: gullived@PN0000044567:~$ export BLASTDB=/home/gullived/ncbi-blast-2.3.0+/db/env However when I try to run a blast command blast does not find the database and I get an error like this: blastn -query '/home/gullived/Daniel_Data/MEtabat folders/documents-export-2016-05-10/July_5000_Hala_superspecific.1.fa' -db env BLAST Database error: No alias or index file found for nucleotide database [env] in search path [/home/gullived:/home/gullived/ncbi-blast-2.3.0+/db/env::] It seems to add the path to the directory I call Blast from to the database path and a few additional colons. I tried to overcome this issue by adding a .ncbirc file and specifying the path to the database in that file, however that only made it worse and the error looked like this: BLAST Database error: No alias or index file found for nucleotide database [env] in search path [/home/gullived:”/home/gullived/ncbi-blast-2.3.0+/db”:/home/gullived/ncbi-blast-2.3.0+/db/env:] How can I tell the blast executable to only look for the database under the PATH I specify when setting the database path? and not add anything else to it? Any help is appreciated! Thank you! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Location: East Coast USA Join Date: Feb 2008
Posts: 7,087
|
![]()
Can you post a listing of
Code:
$ ls -lh /home/gullived/ncbi-blast-2.3.0+/db/env |
![]() |
![]() |
![]() |
#3 |
Junior Member
Location: Pittsburgh Join Date: May 2016
Posts: 5
|
![]()
gullived@PN0000044567:~$ ls -lh /home/gullived/ncbi-blast-2.3.0+/db/env
Command 'ls' is available in '/bin/ls' The command could not be located because '/bin' is not included in the PATH environment variable. ls: command not found gullived@PN0000044567:~$ This is what I get when I call the above line. Thanks, Daniel |
![]() |
![]() |
![]() |
#4 |
Senior Member
Location: East Coast USA Join Date: Feb 2008
Posts: 7,087
|
![]()
Looks like you messed up your default $PATH when you tried to change it. That should be fixable by a reboot. In mean time try /bin/ls and the rest of the command above and post the results.
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Location: Pittsburgh Join Date: May 2016
Posts: 5
|
![]()
Do you mean adding /bin/ls to the path?
gullived@PN0000044567:~$ ls -lh bin/ls/home/gullived/ncbi-blast-2.3.0+/db/env Command 'ls' is available in '/bin/ls' The command could not be located because '/bin' is not included in the PATH environment variable. ls: command not found |
![]() |
![]() |
![]() |
#6 |
Senior Member
Location: East Coast USA Join Date: Feb 2008
Posts: 7,087
|
![]()
Try this.
Code:
$ /bin/ls -lh /home/gullived/ncbi-blast-2.3.0+/db/env Last edited by GenoMax; 05-10-2016 at 10:56 AM. |
![]() |
![]() |
![]() |
#7 |
Junior Member
Location: Pittsburgh Join Date: May 2016
Posts: 5
|
![]()
Restarted my computer:
Yes, there are a lot of files: gullived@PN0000044567:~$ /bin/ls -lh /home/gullived/ncbi-blast-2.3.0+/db/env total 43G -rw-r--r-- 1 gullived gullived 56M Nov 18 2012 env_nt.00.nhd -rw-r--r-- 1 gullived gullived 1.3M Nov 18 2012 env_nt.00.nhi -rw-rw-r-- 1 gullived gullived 416M Nov 18 2012 env_nt.00.nhr -rw-rw-r-- 1 gullived gullived 37M Nov 18 2012 env_nt.00.nin -rw-rw-r-- 1 gullived gullived 25M Nov 18 2012 env_nt.00.nnd -rw-rw-r-- 1 gullived gullived 97K Nov 18 2012 env_nt.00.nni -rw-r--r-- 1 gullived gullived 13M Nov 18 2012 env_nt.00.nog -rw-rw-r-- 1 gullived gullived 137M Nov 18 2012 env_nt.00.nsd -rw-rw-r-- 1 gullived gullived 2.8M Nov 18 2012 env_nt.00.nsi -rw-rw-r-- 1 gullived gullived 745M Nov 18 2012 env_nt.00.nsq ..... -rw-r--r-- 1 gullived gullived 954M Apr 19 14:04 env_nt.22.nsq -rw-r--r-- 1 gullived gullived 378K May 2 13:54 env_nt.23.nhd -rw-r--r-- 1 gullived gullived 8.9K May 2 13:54 env_nt.23.nhi -rw-r--r-- 1 gullived gullived 3.4M May 2 13:54 env_nt.23.nhr -rw-r--r-- 1 gullived gullived 279K May 2 13:54 env_nt.23.nin -rw-r--r-- 1 gullived gullived 186K May 2 13:54 env_nt.23.nnd -rw-r--r-- 1 gullived gullived 788 May 2 13:54 env_nt.23.nni -rw-r--r-- 1 gullived gullived 93K May 2 13:54 env_nt.23.nog -rw-r--r-- 1 gullived gullived 906K May 2 13:54 env_nt.23.nsd -rw-r--r-- 1 gullived gullived 20K May 2 13:54 env_nt.23.nsi -rw-r--r-- 1 gullived gullived 27M May 2 13:54 env_nt.23.nsq -rw-r--r-- 1 gullived gullived 402 May 4 12:37 env_nt.nal gullived@PN0000044567:~$ |
![]() |
![]() |
![]() |
#8 |
Senior Member
Location: East Coast USA Join Date: Feb 2008
Posts: 7,087
|
![]()
Great. Use the following. I suggest that you remove (and not use) any spaces in the file/dir names.
Code:
$ blastn -query '/home/gullived/Daniel_Data/MEtabat folders/documents-export-2016-05-10/July_5000_Hala_superspecific.1.fa' -db env_nt Code:
blastn -query '/home/gullived/Daniel_Data/MEtabat folders/documents-export-2016-05-10/July_5000_Hala_superspecific.1.fa' -db /home/gullived/ncbi-blast-2.3.0+/db/env/env_nt |
![]() |
![]() |
![]() |
Tags |
blast, database, error |
Thread Tools | |
|
|