assertTrue(store.getPositionalFeatures("Cath").isEmpty());
assertTrue(store.getPositionalFeatures("METAL").isEmpty());
assertTrue(store.getPositionalFeatures("Cath").isEmpty());
assertTrue(store.getPositionalFeatures("METAL").isEmpty());
assertTrue(store.getContactFeatures("Cath").isEmpty());
assertTrue(store.getContactFeatures("Pfam").isEmpty());
assertTrue(store.getContactFeatures("DISULPHIDE BOND").isEmpty());
assertTrue(store.getContactFeatures("Cath").isEmpty());
assertTrue(store.getContactFeatures("Pfam").isEmpty());
assertTrue(store.getContactFeatures("DISULPHIDE BOND").isEmpty());
assertTrue(store.getNonPositionalFeatures("Cath").isEmpty());
assertTrue(store.getNonPositionalFeatures("PFAM").isEmpty());
assertTrue(store.getNonPositionalFeatures("Cath").isEmpty());
assertTrue(store.getNonPositionalFeatures("PFAM").isEmpty());
// null type is weird but possible:
SequenceFeature sf13 = addFeature(sf, null, 5, 12);
// null type is weird but possible:
SequenceFeature sf13 = addFeature(sf, null, 5, 12);
assertEquals(overlaps.size(), 1);
assertTrue(overlaps.contains(sf2));
assertEquals(overlaps.size(), 1);
assertTrue(overlaps.contains(sf2));
assertEquals(overlaps.size(), 2);
assertTrue(overlaps.contains(sf1));
assertTrue(overlaps.contains(sf2));
assertEquals(overlaps.size(), 2);
assertTrue(overlaps.contains(sf1));
assertTrue(overlaps.contains(sf2));
assertEquals(overlaps.size(), 3);
assertTrue(overlaps.contains(sf1));
assertTrue(overlaps.contains(sf3));
assertTrue(overlaps.contains(sf4));
assertEquals(overlaps.size(), 3);
assertTrue(overlaps.contains(sf1));
assertTrue(overlaps.contains(sf3));
assertTrue(overlaps.contains(sf4));
assertEquals(overlaps.size(), 2);
assertTrue(overlaps.contains(sf4));
assertTrue(overlaps.contains(sf5));
assertEquals(overlaps.size(), 2);
assertTrue(overlaps.contains(sf4));
assertTrue(overlaps.contains(sf5));
assertEquals(overlaps.size(), 3);
assertTrue(overlaps.contains(sf4));
assertTrue(overlaps.contains(sf5));
assertTrue(overlaps.contains(sf6));
assertEquals(overlaps.size(), 3);
assertTrue(overlaps.contains(sf4));
assertTrue(overlaps.contains(sf5));
assertTrue(overlaps.contains(sf6));
assertEquals(overlaps.size(), 4);
assertTrue(overlaps.contains(sf7));
assertFalse(overlaps.contains(sf8));
assertEquals(overlaps.size(), 4);
assertTrue(overlaps.contains(sf7));
assertFalse(overlaps.contains(sf8));
assertEquals(overlaps.size(), 1);
assertTrue(overlaps.contains(sf13));
}
assertEquals(overlaps.size(), 1);
assertTrue(overlaps.contains(sf13));
}