Insights Into Enzymatic Manipulations Of Nucleic Acids