DNA fingerprinting analyzes variations in the DNA sequences (specifically repetitive sequences or single nucleotide polymorphisms) that are unique to individuals (except identical twins). This technique provides a highly reliable method for identification used in forensic science, paternity testing, and identification of human remains.