@Test
public void testSingleSampleHetNonRef() {

    List<Allele> alleles = buildAlleles("A", "T", "G");
    Genotype genotype = buildUnPhasedSampleGenotype("Adam", alleles.get(1), alleles.get(2));
    VariantContext variantContext = buildVariantContext(1, 12345, alleles, genotype);
    Map<String, SampleGenotype> allele1Result = VariantContextSampleGenotypeConverter.createAlleleSampleGenotypes(variantContext, 0);
    System.out.println(allele1Result);
    Map<String, SampleGenotype> expected1 = ImmutableMap.of("Adam", SampleGenotype.of(AlleleCall.ALT, AlleleCall.OTHER_ALT));
    assertThat(allele1Result, equalTo(expected1));
    Map<String, SampleGenotype> allele2Result = VariantContextSampleGenotypeConverter.createAlleleSampleGenotypes(variantContext, 1);
    System.out.println(allele2Result);
    Map<String, SampleGenotype> expected2 = ImmutableMap.of("Adam", SampleGenotype.of(AlleleCall.OTHER_ALT, AlleleCall.ALT));
    assertThat(allele2Result, equalTo(expected2));
}