The name 'blastall' reveals a key feature of this program. The multiple
built-in functions allows this program to perform different types
of searches based on the input to -p parameter. The acceptable inputs
and the type of search they specify are given in Table 1.1.
| Table 1.1 Accepted input to -p parameter and their
functions |
|
Input |
Query |
Database |
Functional Description |
|
blastn |
Nucleotide |
Nucletide |
Direct nucleotide alignment |
|
blastp |
Protein |
Protein |
Direct protein alignment |
|
blastx |
Nucleotide (translated) |
Protein |
Protein alignment, input nucleotide is translated input protein
before the search |
|
tblastn |
Protein |
Nucleotide (translated) |
Protein alignment, nucleotide database is translated input
protein before the search |
|
tblastx |
Nucleotide (translated) |
Nucleotide (translated) |
Protein alignment, both input query and database are translated
before the search |