Software button
Phylogenies button
Serine Beta-lactamases button
Serine Beta-lactamases structural phylogeny
Class A phylogenies
Class C Phylognies button
Class D Phylogeny button
Metallo-Beta-lactamases button
Mettallo-Beta-lactamases structural phylogeny button
Class B1 plus B2 phylogeny button
Class B3 phylogeny button
Ambler classification system button
Other  phylogenies button
Links ButtonContact BRI Button  

CodonAlign 2.0

Alignment of DNA sequences requires the introduction of gaps that represent historical insertions and deletions. Direct alignment of protein coding sequences results in the introduction of gaps that, when the gapped sequences are translated, result in frame-shifted proteins that bear no resemblence to the original proteins or to each other. Historically, the insertions and deletions represented by those gaps would have caused non-functional proteins that would have been removed by purifying selection. A more realistic alignment can be obtained by first aligning the proteins themselves, then introducing into the corresponding DNA coding sequences triplet-gaps at the positions corresponding to each gap in the protein sequence. Translation of those sequences recovers the original protein sequences. CodonAlign 2.0 produces an alignment of DNA coding sequences based on an input protein alignment and a file of corresponding DNA coding sequences.

Three packages are available: Macintosh, Windows, and UNIX. The Macintosh and Windows packages include the compiled CodonAlign 2.0 program ready to run on that platform. The UNIX package includes the source code and a MAKE file that can be compiled on the individual UNIX platform machine. All packages include documentation and example input files.

 

Download the Macintosh Package as a Stuffit archive. CodonAlign 2.0 runs undr both Classic and OSX.

Download the Windows package as a Zipit archive.

Download the UNIX package as a Tar archive.