BLAST - это базовый инструмент поиска локального сопоставления для сравнения информации о биологической последовательности.

По некоторой строке запроса он находит похожие (хотя и не обязательно идентичные) строки биологической последовательности в большом наборе возможных кандидатов. BLAST поддерживает поиск с возможными несоответствиями последовательностей, удалениями и вставками. BLAST - это открытый исходный код, написанный на C++, изначально разработанный в 1990 году.

Резюме Википедии