A Nonlinear Response Model For Single Nucleotide Polymorphism Detection Assays