Identifying adaptive alleles in the human genome: from selection mapping to functional validation