实际上,完整实现BLAST算法是相当困难的。它有许多步骤和优化。你可以做的是:查看O'Reilly的BLAST书籍,以获得非常好的解释。查看NCBI Blast代码库,它很大且难以一眼理解。或者,我建议你查看其他BLAST实现或其他算法,如BLAT和Genoogle(http://genoogle.pih.bio.br/)。