Formatdb is used to index protein or nucleotide databases so that they are formatted for searching using blastall. formatdb is one of the programs distributed along with the old blastall program by the NCBI. Typically this is a first command to run on a input fasta files in order to be able to further query this database and compare with other sequences
Parent program: blast
BLAST is a software for comparing a query sequence with a library or database of sequences. BLAST identifies library hits that resemble the query above a certain threshold. Different types of BLASTs are designed according to the query and database types and search specificity (nucleotide blast implemented by blastn, megablast anddiscontiguousmegablast algorithms, protein blast by algorithms blastp, psi-blast, phi-blast, delta-blast, and three mixed types – blastx, tblastn, tblastx). Some specialized BLAST search types are also provided.