The basic algorithms for alignment of two or more protein sequences are exp
lained. Alternative methods for scoring substitutions and gaps (insertions
and deletions) are described, as are global and local alignment methods. Mu
ltiple alignment techniques are explained, including methods for profile co
mparison. A summary is given of programs for the alignment and analysis of
protein sequences, either from sequence alone, or from three-dimensional st
ructure.