1. A method of analyzing dynamic profiles of genotypes of nucleic acids, the method comprising: using a computer, including a processor and a memory, to convert dynamic profiles of known genotypes of a nucleic acid to multi-dimensional data points, wherein the dynamic profiles each comprise measurements of a signal representing a physical change of a nucleic acid containing the known genotype relative to an independent variable; using the computer to reduce the multi-dimensional data points into reduced-dimensional data points; generating a plot of the reduced-dimensional data points for each genotype.