This is a test version of Biostars. For the public version, visit https://www.biostars.org.
CPC Error Can't find blastall on your path, eheck it!

When i run cpc cd $CPC_HOME time cpc-0.9/bin/run_predict.sh Trinity.fasta test.out $HOME/testdir test.ev

Error

Can't find blastall on your path, eheck it! Can't find framefinder on your path or my own directory, quitting...

kindly tell me how to solve it

blast

This is a question not a tool, right?

1 answer

Hi,

I encountered the same error when running CPC.

Because you use Blast+ package which do not have formatdb and blastall. You should download a legacy version.

I find the legacy blast package in ftp://ftp.ncbi.nlm.nih.gov/blast/executables/legacy/2.2.9/

wget -c ftp://ftp.ncbi.nlm.nih.gov/blast/executables/legacy/2.2.9/blast-2.2.9-amd64-linux.tar.gz
mkdir blast && tar -xvzf blast-2.2.9-amd64-linux.tar.gz -C ./blast
cd blast
ls
bl2seq    blastclust      blastpgp   copymat  fastacmd      formatdb      impala      makemat    megablast.txt  rpsblast      seedtop
blastall  blastclust.txt  blast.txt  data     fastacmd.txt  formatdb.txt  impala.txt  megablast  README-qm      rpsblast.txt  VERSION
echo "export PATH=`pwd`:\$PATH" >> ~/.bashrc && source ~/.bashrc

Here, you can find the expected script blastall. You can add this path to PATH.

I hope this would be useful for you.

Zhongxu

Log in to answer this question.