haplogroups and ancestral components