Even though BLAST is faster than any Smith-Waterman implementation for many instances, it simply cannot "guarantee the optimum alignments on the question and databases sequences" as Smith-Waterman algorithm does. The Smith-Waterman algorithm was an extension of the previous best system, the Needleman–Wunsch algorithm, which was the 1st sequence a