Pyrosequencing represents one of the most thorough methods used to analyze polymorphisms. One advantage of using pyrosequencing for genotyping is the ability to identify not only single-nucleotide polymorphisms (SNPs) but also tri-allelic variations, insertions and deletions (InDels). In contrast to most other genotyping assays the sequence surrounding the polymorphism provides an internal control making this method highly reliable.