Bioinformatics Toolbox - 'blastall' is not recognized as an internal or external command

I am receiving the following error when I try to run my local blast:
Error using blastlocal (line 294) BLASTALL produced the following error(s): 'blastall' is not recognized as an internal or external command, operable program or batch file.
This is from a piece of code that compiles a list of potential target sequences (500+ different 23 bp sequences) and blasts them against my genome database. output = blastlocal('InputQuery',data,'Program','blastn','Database', ... 'C:\Users\Brian\Genomics\blast\db\Nga_genome');

답변 (2개)

Star Strider
Star Strider 2015년 10월 5일
I can’t find ‘blastall’ other than references in a PubMed search. Guessing here because I don’t do genome research, but be sure you downloaded it and all the necessary associated files.
Also, be sure you downloaded it to a directory on your MATLAB Search Path. If you created a new directory for it, you need to be sure MATLAB knows where to look for it. See the documentation for details.
Arthur Goldsipe
Arthur Goldsipe 2015년 10월 6일
Have you installed the BLAST+ executables? As stated on the blastlocal reference page:
"To use the blastlocal function, you must have a local copy of the NCBI blastall executable file (version 2.2.17) available from your system. You can download the blastall executable file by accessing BLAST+ executables, then clicking the download link under the blast column for your platform. Run the downloaded executable and configure it for your system."

카테고리

도움말 센터File Exchange에서 Genomics and Next Generation Sequencing에 대해 자세히 알아보기

질문:

2015년 10월 5일

댓글:

2015년 10월 6일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by