1 Introduction
A single nucleotide polymorphism (SNP, pronounced “snip”) is a site of the human genome showing a statistically significant variability within a population. Apart from very rare exceptions, at each SNP, only two nucleotides (out of A, T, C, and G) are observed and they are called the SNP alleles. SNPs are the predominant form of human polymorphism and their importance can hardly be overestimated. They are widely used in therapeutic, diagnostic, and forensic applications and a SNP consortium exists with the goal of designing a detailed SNP map for the human genome [13], [10].