【发布时间】:2013-06-27 13:26:57
【问题描述】:
我正在尝试在我的机器 (Mac) 上运行独立的 ncbi-blast-2.2.28+,但在使用 SwissProt 数据库运行 blastp 时收到此错误消息:
BLAST Database error: Could not find volume or alias file (nr.00) referenced in alias file (/Users/me/bin/db/swissprot.00).
我做了什么:
1) 从ncbi服务器下载“ncbi-blast-2.2.28+-universal-macosx.tar.gz”并解压
2)将文件夹的bin内容移动到我的$PATH目录“/Users/me/bin”
3) 在“/Users/me/bin”中,我创建了一个“db”文件夹,以及包含以下路径的“.ncbirc”文件:
[BLAST]
BLASTDB=/Users/me/bin/db
4) 我下载了 SwissProt 数据库,在“/Users/me/bin/db/”中得到了以下文件:
swissprot.00.msk
swissprot.01.msk
swissprot.02.msk
swissprot.03.msk
swissprot.04.msk
swissprot.05.msk
swissprot.06.msk
swissprot.07.msk
swissprot.08.msk
swissprot.09.msk
swissprot.10.msk
swissprot.00.pal
swissprot.01.pal
swissprot.02.pal
swissprot.03.pal
swissprot.04.pal
swissprot.05.pal
swissprot.06.pal
swissprot.07.pal
swissprot.08.pal
swissprot.09.pal
swissprot.10.pal
swissprot.pal
然后,当我从任何工作目录(我的查询文件所在的位置)运行 blastp 时,使用以下命令:
blastp -query input.fasta -db swissprot
我收到以下错误消息:
BLAST Database error: Could not find volume or alias file (nr.00) referenced in alias file (/Users/me/bin/db/swissprot.00).
当我在其他线程上阅读时,我还尝试在命令行中提及 db 所在的整个路径,并从文件名中删除 .pal 扩展名。但是还是不行。
谁能看到我做错了什么?!!!!
【问题讨论】: