import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertTrue;
import static org.testng.AssertJUnit.assertNotNull;
import static org.testng.Assert.assertEquals;
import static org.testng.Assert.assertTrue;
import static org.testng.AssertJUnit.assertNotNull;
import jalview.datamodel.DBRefEntry;
import jalview.datamodel.Mapping;
import jalview.datamodel.Sequence.DBModList;
import jalview.datamodel.DBRefEntry;
import jalview.datamodel.Mapping;
import jalview.datamodel.Sequence.DBModList;
/**
* A fairly tough test, using J03321 (circular DNA), which has 8 CDS features,
* one of them reverse strand
/**
* A fairly tough test, using J03321 (circular DNA), which has 8 CDS features,
* one of them reverse strand
File dataFile = new File("test/jalview/io/J03321.embl.txt");
FileParse fp = new FileParse(dataFile, DataSourceType.FILE);
EmblFlatFile parser = new EmblFlatFile(fp, "EmblTest");
File dataFile = new File("test/jalview/io/J03321.embl.txt");
FileParse fp = new FileParse(dataFile, DataSourceType.FILE);
EmblFlatFile parser = new EmblFlatFile(fp, "EmblTest");
List<SequenceI> seqs = parser.getSeqs();
assertEquals(seqs.size(), 1);
List<SequenceI> seqs = parser.getSeqs();
assertEquals(seqs.size(), 1);
+ " ggatGcgtaa gttagacgaa attttgtctt tgcgcacaga 40\n";
FileParse fp = new FileParse(data, DataSourceType.PASTE);
EmblFlatFile parser = new EmblFlatFile(fp, "EmblTest");
+ " ggatGcgtaa gttagacgaa attttgtctt tgcgcacaga 40\n";
FileParse fp = new FileParse(data, DataSourceType.PASTE);
EmblFlatFile parser = new EmblFlatFile(fp, "EmblTest");
List<SequenceI> seqs = parser.getSeqs();
assertEquals(seqs.size(), 1);
SequenceI seq = seqs.get(0);
List<SequenceI> seqs = parser.getSeqs();
assertEquals(seqs.size(), 1);
SequenceI seq = seqs.get(0);