1. A method of determining the identity of the genotype of a nucleic acid present in a biological sample, said method comprising the steps of: (a) generating a dynamic profile of an unknown genotype contained in the biological sample, wherein the dynamic profile comprises measurements of a signal representing a physical change of a nucleic acid containing the unknown genotype relative to an independent variable; (b) correlating the dynamic profile of the unknown genotype with an average dynamic profile of each known genotype in a class of known genotypes to generate a correlation vector, wherein the average dynamic profile of each known genotype comprises average measurements of a signal representing the physical change of a nucleic acid containing the known genotype relative to the independent variable and wherein the correlation vector comprises correlation coefficients between the dynamic profile of the unknown genotype and the average dynamic profile for each known genotype in the class of known genotypes; and (c) determining whether the correlation vector or a transformation thereof falls within an acceptable range to classify the unknown genotype as one of the known genotypes in the class of known genotypes, whereby the identity of the genotype of the nucleic acid in the biological sample is determined.