DNA Sequence Alignment with Dynamic Programming