Basic Local Alignment and Searching Tool. A sequence comparison algorithm optimized for speed used to search sequence databases for optimal local alignments to a query sequence. There is a description of the specific algorithm used, and additional information, at NCBI.