Question: Is Blastall Only Using Blast, Not Blast+?
gravatar for Ken
8.5 years ago by
Ken150 wrote:

Hi all, is blastall using BLAST but not BLAST+? If no, then how do I check which BLAST (+ or not) it is? Thanks in advance.

blast • 7.0k views
ADD COMMENTlink modified 10 months ago by Biostar ♦♦ 20 • written 8.5 years ago by Ken150
gravatar for Neilfws
8.5 years ago by
Sydney, Australia
Neilfws48k wrote:

If your command line begins with "blastall", then you're running the older (not +) BLAST. Otherwise, if it begins with a BLAST program command such as blastn, then it's BLAST+.

Try some documentation.

ADD COMMENTlink written 8.5 years ago by Neilfws48k

in doubt, believe the NCBI manual and not some third-party website that may or may not understand the difference between BLAST and BLAST+

ADD REPLYlink written 8.5 years ago by Michael Kuhn5.0k

Thanks neilfws, from ur reply, blastall is only use BLAST. However this web site implies when running blastall -p blastx, it is running the blastx+, isn't it? I quote from the site: "The first step is to download and install the BLAST+ tools onto your machine. Once you have done that you’ll find there are a number of different tools in the package. The main one that you will use to perform different blasts is blastall."

ADD REPLYlink modified 11 weeks ago by RamRS25k • written 8.5 years ago by Ken150

ok.. thanks neilfws and Michael.

ADD REPLYlink written 8.5 years ago by Ken150
gravatar for Semenko
8.4 years ago by
Semenko110 wrote:

Any command starting with blastall is the old version of BLAST.

The NCBI "strongly encourage[s]" you to stop using the old blast tools (like blastall) and to download the BLAST+ rewrite:

We strongly encourage users of the legacy C toolkit applications (e.g, blastall, blastpgp, etc.) to use the new BLAST+ applications. The BLAST+ applications have a number of new features and enhancements such as database masking, more flexibility in tabular formatting, indexed megaBLAST, and the ability to save results and reformat searches. Many of these are described in and More importantly, the BLAST+ applications use a completely redesigned framework that fixes a number of issues in the legacy applications ...

You can convert old BLAST scripts using blastall to the new BLAST+ syntax with the NCBI tool: [YOUR COMMAND] --print_only

If you really want to stick with blastall, the NCBI periodically fixes bugs in the old version, but won't improve it or add any new features: Old Blast FTP

ADD COMMENTlink written 8.4 years ago by Semenko110

The last link is dead. You can find versions of BLAST here:

ADD REPLYlink written 4.6 years ago by A.L0
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 2062 users visited in the last hour