Bioinformatics Toolbox - 'blastall' is not recognized as an internal or external command
6 views (last 30 days)
Show older comments
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');
0 Comments
Answers (2)
Star Strider
on 5 Oct 2015
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
on 6 Oct 2015
"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."
See Also
Categories
Find more on Genomics and Next Generation Sequencing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!