* Can be extended to complex alleles at some point. * Currently only works for bi-allelics (documented). * Added unit and integration tests.