single nucleotide polymorphisms methods and protocols ebook pdf