Sequence Alignment Programs