El algoritmo de BLAST tiene tres etapas principales: ensemillado, extensión y evaluación.