for (SequenceI seq : seqs) {
SequenceFeature[] sfs = seq.getSequenceFeatures();
// features are added in the order in which their end is found
- // (Gene before Domain when they end together)
+ // (Domain before Gene when they end together)
assertEquals(5, sfs.length);
// TODO settle which way round type/description go!
- assertEquals("Exon1", sfs[0].type);
+ assertEquals("Exon1 (Adh)", sfs[0].type);
assertEquals("Domain", sfs[0].description);
assertEquals(7, sfs[0].begin);
assertEquals(12, sfs[0].end);
- assertEquals("Intron1", sfs[1].type);
+ assertEquals("Intron1 (Adh)", sfs[1].type);
assertEquals("Domain", sfs[1].description);
assertEquals(13, sfs[1].begin);
assertEquals(18, sfs[1].end);
- assertEquals("Adh", sfs[2].type);
- assertEquals("Gene", sfs[2].description);
- assertEquals(7, sfs[2].begin);
+ assertEquals("Exon2 (Adh)", sfs[2].type);
+ assertEquals("Domain", sfs[2].description);
+ assertEquals(19, sfs[2].begin);
assertEquals(24, sfs[2].end);
- assertEquals("Exon2", sfs[3].type);
- assertEquals("Domain", sfs[3].description);
- assertEquals(19, sfs[3].begin);
+ assertEquals("Adh", sfs[3].type);
+ assertEquals("Gene", sfs[3].description);
+ assertEquals(7, sfs[3].begin);
assertEquals(24, sfs[3].end);
assertEquals("BindingSite", sfs[4].type);
assertEquals("Domain", sfs[4].description);