The document provides an overview of sequence alignment, including:
- The task of sequence alignment is to determine the correspondences between substrings in sequences that maximize a similarity score.
- Alignment allows inference of homology and function based on sequence similarity.
- Key issues include variable sequence lengths, small matching regions, and modeling substitutions and gaps.
- Dynamic programming is used to find optimal global and local alignments in quadratic time by solving subproblems and reusing results.