Discriminatory Haplotyping