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 static void setUpBeforeClass() throws Exception
26 public static void tearDownAfterClass() throws Exception
31 public void testAmbiguityCodeGeneration()
33 assertTrue(ResidueProperties.ambiguityCodes.size()>0);
36 public void testAmbiguityCodon() {
37 for (String ac:ResidueProperties.ambiguityCodes.keySet())
39 assertTrue("Couldn't resolve GGN as glycine codon",ResidueProperties.codonHash2.get("GG"+ac).equals("G"));
43 public void regenerateCodonTable() {
44 for (Map.Entry<String, String> codon:ResidueProperties.codonHash2.entrySet())
46 System.out.println("ResidueProperties.codonHash2.set(\""+codon.getKey()+"\", \""+codon.getValue()+"\");");