@Test
public void testGetAllRegulatoryFeatures() {

    List<RegulatoryFeature> regulatoryFeatures = new ArrayList<>();
      (11,	96762600,	96763399,	'Enhancer'),
    regulatoryFeatures.add(new RegulatoryFeature(11, 96762600, 96763399, RegulatoryFeature.FeatureType.ENHANCER));
      (11,	96798354,	96798827,	'FANTOM permissive'),
    regulatoryFeatures.add(new RegulatoryFeature(11, 96798354, 96798827, RegulatoryFeature.FeatureType.FANTOM_PERMISSIVE));
      (11,	96820460,	96821548,	'unrecognised type');
      regulatoryFeatures.add(new RegulatoryFeature(11, 96820460, 96821548, UNKNOWN));
    List<RegulatoryFeature> results = instance.getRegulatoryFeatures();
    assertThat(results.size(), equalTo(2));
    for (RegulatoryFeature result : results) {
        assertThat(regulatoryFeatures, hasItem(result));
        assertThat(result.getFeatureType(), not(RegulatoryFeature.FeatureType.UNKNOWN));
    }
}