What are the differences in the types of nucleic acids?