Dissecting multiple sequence alignment methods