Gel electrophoresis is used to create a unique dna fingerprint composed of different-sized dna fragments. what are the molecules responsible for cutting dna into fragments of different sizes prior to running gel electrophoresis?