DNA Sequence Alignment Algorithms Analysis and implementation. CS 254: Design and Analysis of Algorithms Lab Project.