A model of evolution and structure for multiple sequence alignment | Synapse