Sequence Alignment: Methods, Models, Concepts, and Strategies