package jalview.io; import jalview.datamodel.AlignmentI; import java.io.IOException; import org.testng.Assert; import org.testng.annotations.Test; public class PfamFormatInputTest { @Test public void testPfamFormatNoLimits() throws IOException { AlignmentI al = new jalview.io.AppletFormatAdapter().readFile("ASEQ" + '\t' + "...--FFAFAFF--", AppletFormatAdapter.PASTE, "PFAM"); Assert.assertEquals(1, al.getHeight(), "Wrong number of sequences"); Assert.assertTrue(al.hasValidSequence(), "Didn't extract limits from PFAM ID"); } @Test public void testPfamFormatValidLimits() throws IOException { AlignmentI al = new jalview.io.AppletFormatAdapter().readFile( "ASEQ/15-25" + '\t' + "...--FFAFAFF--", AppletFormatAdapter.PASTE, "PFAM"); Assert.assertEquals(1, al.getHeight(), "Wrong number of sequences"); Assert.assertTrue(al.hasValidSequence(), "Didn't extract limits from PFAM ID"); } }