@Test
public void testBuilderSubstitution() throws IllegalSymbolException, AlleleException {

    temp = builder()
        .withContig("chr6")
        .withStart(1)
        .withEnd(2)
        .withSequence(DNATools.createDNA("A"))
        .withLesion(Allele.Lesion.SUBSTITUTION)
        .build();
    assertEquals(temp.getContig(), "chr6");
    assertEquals(temp.getStart(), 1);
    assertEquals(temp.getEnd(), 2);
    assertEquals(temp.sequence.seqString(), "a");
    assertEquals(temp.lesion, Allele.Lesion.SUBSTITUTION);
    temp = builder()
        .withContig("chr6")
        .withStart(1)
        .withEnd(2)
        .withLesion(Allele.Lesion.SUBSTITUTION)
        .build();
    assertEquals(temp.sequence.seqString(), "-");
}