What are SNPs and why are they more advantageous to use instead of short-tandem repeats or restriction fragment length polymorphism assays for identifying the location of a gene?