@Test
public void testPrioritise() {

    HiPhivePriority instance = new HiPhivePriority(HiPhiveOptions.builder()
            .runParams("human,mouse,fish")
            .build(), DataMatrix.empty(), priorityService);
    List<Gene> genes = getGenes();
    List<HiPhivePriorityResult> results = instance.prioritise(hpoIds, genes)
            .sorted(Comparator.naturalOrder())
            .collect(toList());
    assertThat(results.size(), equalTo(genes.size()));
    //human, mouse, fish, walker, candidateGene (this is really a boolean)
    Map<String, List<Double>> geneScores = expectedHumanMouseFishScores();
    results.forEach(checkScores(geneScores));
}