Single nucleotide polymorphism libraries: why and how are we building them?

Single nucleotide polymorphism libraries: why and how are we building them?