What process separates the DNA pieces by size while making a genetic
fingerprint?
A. Digestion
B. Denaturation
C. Southern Blot
D. Electrophoresis