add better haplotype naming functions