@Test
public void testCheckTwoPrioritisersAndVariantFiltersInLegalOrderIsUnchanged() {

    //in principle prioritisers other than OMIM can run at any time as they do not require variants
    analysisSteps.add(FREQUENCY_FILTER);
    analysisSteps.add(NONE_TYPE_PRIORITISER);
    analysisSteps.add(KNOWN_VARIANT_FILTER);
    analysisSteps.add(OMIM_PRIORITISER);
    expectedSteps.add(FREQUENCY_FILTER);
    expectedSteps.add(NONE_TYPE_PRIORITISER);
    expectedSteps.add(KNOWN_VARIANT_FILTER);
    expectedSteps.add(OMIM_PRIORITISER);
    assertThat(instance.check(analysisSteps), equalTo(expectedSteps));
}