1 package jalview.schemes;
3 import static org.junit.Assert.*;
5 import jalview.datamodel.AlignmentI;
6 import jalview.datamodel.ColumnSelection;
7 import jalview.datamodel.Sequence;
8 import jalview.datamodel.SequenceI;
10 import java.io.IOException;
13 import org.junit.AfterClass;
14 import org.junit.BeforeClass;
15 import org.junit.Test;
17 public class DnaCodonTests
21 public void testAmbiguityCodeGeneration()
23 assertTrue(ResidueProperties.ambiguityCodes.size()>0);
26 public void testAmbiguityCodon() {
27 for (String ac:ResidueProperties.ambiguityCodes.keySet())
29 assertTrue("Couldn't resolve GGN as glycine codon",ResidueProperties.codonHash2.get("GG"+ac).equals("G"));
33 public void regenerateCodonTable() {
34 for (Map.Entry<String, String> codon:ResidueProperties.codonHash2.entrySet())
36 System.out.println("ResidueProperties.codonHash2.set(\""+codon.getKey()+"\", \""+codon.getValue()+"\");");