Which technology has been commonly utilized by scientists to manipulate heritable information by creating DNA fragments with ends that can join with other DNA fragments?
Gel electrophoresis
Genetic cloning
Plasmid transformation
Restrictive enzyme analysis