1. A method of normalizing genetic data for n loci, wherein n is an integer greater than one, comprising (a) obtaining genetic data comprising n sets of first and second signal values related in a coordinate system, wherein said first and second signal values are indicative of the levels of a first and second allele, respectively, at n loci; (b) identifying a set of sweep points in said coordinate system; (c) identifying a set of control points, said control points comprising at least a subset of said signal values that are proximal to said sweep points; (d) protecting said control points to a line or curve passing through said sweep points, thereby forming set points; (e) determining parameters of a registration transformation equation based on said set of control points and said set points; and (f) transforming said n sets of first and second signal values according to said registration transformation equation and said parameters, thereby normalizing said genetic data.