Enzymes of nucleic acid synthesis and modification