dna prediction works