estimation-maximization for multilocus / multi-allelic haplotypes