Blast is a sequence similarity search program that can quickly search sequence databases for matches to a query sequence. It uses a heuristic method involving word matching to identify statistically significant local alignments between the query and database sequences. The Blast algorithm is a 3 step process that first uses word matching to find exact matches, then identifies and extends these hits, and finally aligns the matching regions to score the alignment. Blast provides fast, user-friendly and statistically rigorous database searches that are more sensitive than similar programs like FASTA.