haplogroup definition
A haplogroup is a genetic population group of people who share a common ancestor on the patrilineal or matrilineal line. Haplogroups are assigned letters of the alphabet, and refinements consist of additional number and letter combinations.NPs are locations on the DNA where one nucleotide has mutated or switched to a different nucleotide. Because a haplogroup consists of similar haplotypes, it is possible to predict a haplogroup from the haplotype.