Technology development for genotyping single nucleotide polymorphisms