-
Notifications
You must be signed in to change notification settings - Fork 23
AB Enforce Triplets
Steve Bond edited this page Oct 28, 2015
·
1 revision
Reorder gaps in a pre-existing nucleotide alignment to create triplets. Each sequence is considered independently of the others, and residues/gaps are moved the minimum distance necessary to fulfill each triplet.
Note that this is not the same as performing a protein alignment and mapping back to nucleotides. In most cases the actual alignment score will be worse following this transformation, although, due to purifying selection against frame-shift mutations in coding sequences, the new alignment may be preferable from an evolutionary perspective.
5 62
Mle-Panxα9 atgt------tagacatactttca-aagtttaaaggagt-tactcctttt----aaaggtat
Mle-Panxα7A atggggg-tggaaattctgtttcc-cataatcaacagagccaccgctccgatc--aagtctg
Mle-Panxα1 atgtactggatatttgagatttgt-caagagataaagcgagctcaatcctgccgaaagttcg
Mle-Panxα3 atgt---tgttgctcggctcactcggaacgatc-aagaacttgagcatcttc--aaagacct
Mle-Panxα12 atg------gttattgacatcctctccggtttt-aaggggatcacgcccttc--aaaggcat
$: alb Mle-Panx_C-term.phy -et
5 62
Mle-Panxα9 atgtta------gacatactttca---aagtttaaaggagttactcctttt---aaaggtat
Mle-Panxα7A atgggggtg---gaaattctgtttcccataatcaacagagccaccgctccgatcaagtctg-
Mle-Panxα1 atgtactggatatttgagatttgtcaagagataaagcgagctcaatcctgccgaaagttcg-
Mle-Panxα3 atgttg---ttgctcggctcactcggaacgatc---aagaacttgagcatcttcaaagacct
Mle-Panxα12 atg------gttattgacatcctctccggtttt---aaggggatcacgcccttcaaaggcat