A comprehensive comparison of multiple sequence alignment programs | Synapse