@Test
public void genomeAnalysisService() throws Exception {

    load(EmptyConfiguration.class, TEST_DATA_ENV, "exomiser.hg38.data-version=1710");
    GenomeAnalysisService genomeAnalysisService = (GenomeAnalysisService) this.context.getBean("hg38genomeAnalysisService");
    assertThat(genomeAnalysisService.getGenomeAssembly(), equalTo(GenomeAssembly.HG38));
    assertThat(context.getBean("hg38jannovarData"), instanceOf(JannovarData.class));
    assertThat(context.getBean("hg38mvStore"), instanceOf(MVStore.class));
    assertThat(context.getBean("hg38variantAnnotator"), instanceOf(VariantAnnotator.class));
    assertThat(context.getBean("hg38variantFactory"), instanceOf(VariantFactory.class));
    assertThat(context.getBean("hg38variantDataService"), instanceOf(VariantDataService.class));
    assertThat(context.getBean("hg38genomeDataService"), instanceOf(GenomeDataService.class));
    assertThat(context.getBean("hg38allelePropertiesDao"), instanceOf(AllelePropertiesDao.class));
    assertThat(context.getBean("hg38remmDao"), instanceOf(RemmDao.class));
    assertThat(context.getBean("hg38caddDao"), instanceOf(CaddDao.class));
    assertThat(context.getBean("hg38localFrequencyDao"), instanceOf(LocalFrequencyDao.class));
}