DNA fingerprinting refers to any method for genotyping individuals, revealing a unique combination of alleles carried by an individual that can be used to distinguish them from all other individuals in the population. DNA fingerprints were originally based on restriction length fragment polymorphism (RFLPs), but now more commonly based on a set of microsatellite loci, or SNPs at defined polymorphic loci.