introduction to nucleic acids