diamond比对基因至eggNOG数据库报错

diamond比对基因至eggNOG数据库报错

nohup emapper.py -m diamond --no_annot --no_file_comments --data_dir db/eggnog --cpu 18 -i meta/result/NR/protein.fa -o meta/temp/eggnog/protein.fa --override &>diamond比对.log
报错
emapper.py  -m diamond --no_annot --no_file_comments --data_dir db/eggnog --cpu 18 -i meta/result/NR/protein.fa -o meta/temp/eggnog/protein.fa --override
[1;33m  /gdata01/user/zhanggh/miniconda3/bin/diamond blastp -d /gdata01/user/zhanggh/db/eggnog/eggnog_proteins.dmnd -q /gdata01/user/zhanggh/meta/result/NR/protein.fa --threads 18 -o /gdata01/user/zhanggh/meta/temp/eggnog/protein.fa.emapper.hits  --sensitive -e 0.001 --top 3  --outfmt 6 qseqid sseqid pident length mismatch gapopen qstart qend sstart send evalue bitscore qcovhsp scovhsp[0m
Error running diamond: Error: Database was built with an older version of Diamond and is incompatible.

是我数据库还是diamond的问题

是数据库的问题,版本不匹配导致的。你使用的diamond版本与你的数据库版本不兼容,可能是由于你升级了diamond,但没有重新构建数据库。按照下面这个步骤来操作一下试试:
1.线停掉diamond比对程序。
2.删除之前构建的eggNOG数据库,重新下载和构建一下eggNOG数据库。
3.重启一下diamond比对程序。


如果以上回答对您有所帮助,望采纳~谢谢

这是说数据库的版本太旧了造成了。