SEARCH Articles Figures Tables Nucleic acids functional groups Nucleic acids phosphate groups Nucleic acids phosphodiester groups Nucleic acids sugar groups Protecting group nucleic acid synthesis and