@Test
public void testKnownSingleSampleSnp() {

    Stream<VariantContext> variantContexts = TestVcfParser.forSamples("Sample")
            .parseVariantContext("10\t123256215\t.\tT\tG\t100\tPASS\tGENE=FGFR2;INHERITANCE=AD;MIM=101600\tGT\t1|0");
    List<VariantEvaluation> variants = instance.createVariantEvaluations(variantContexts)
            .peek(printVariant())
            .collect(toList());
    assertThat(variants.size(), equalTo(1));
    VariantEvaluation variantEvaluation = variants.get(0);
    System.out.println(variantEvaluation);
    assertThat(variantEvaluation.getChromosome(), equalTo(10));
    assertThat(variantEvaluation.getChromosomeName(), equalTo("10"));
    assertThat(variantEvaluation.getPosition(), equalTo(123256215));
    assertThat(variantEvaluation.getRef(), equalTo("T"));
    assertThat(variantEvaluation.getAlt(), equalTo("G"));
    assertThat(variantEvaluation.hasTranscriptAnnotations(), is(true));
    System.out.println(variantEvaluation.getTranscriptAnnotations());
    assertThat(variantEvaluation.getGeneId(), equalTo("2263"));
    assertThat(variantEvaluation.getGeneSymbol(), equalTo("FGFR2"));
    assertThat(variantEvaluation.getVariantEffect(), equalTo(VariantEffect.MISSENSE_VARIANT));
    assertThat(variantEvaluation.getSampleGenotypes(), equalTo(ImmutableMap.of("Sample", SampleGenotype.phased(AlleleCall.ALT, AlleleCall.REF))));
}