techniques for dna modification lecture twenty 7868366