Though BLAST is faster than any Smith-Waterman implementation for the majority of conditions, it can't "warranty the optimal alignments from the query and database sequences" as Smith-Waterman algorithm does. The Smith-Waterman algorithm was an extension of the past exceptional method, the Needleman–Wunsch algorithm, which was the very first sequ