This document discusses multiple sequence alignment methods. It begins by explaining why sequence alignment is useful for identifying conserved patterns and inferring similar structure and function. It then covers principles of sequence alignment including how alignment can reveal homology. The document describes pairwise alignment methods like Needleman-Wunsch and Smith-Waterman algorithms and compares them to multiple sequence alignment. It also summarizes different computational approaches for multiple sequence alignment, including dynamic programming, progressive alignment using tools like CLUSTALW, and iterative refinement methods.