Nucleic acids are polymers made up of nucleotide monomers. The differences between RNA and DNA include RNA containing ribose with an OH group, while DNA contains deoxyribose. Hydrogen bonds form between complementary bases on two DNA strands. During mRNA processing, introns are removed and exons are joined to form mature mRNA. Nucleic acids and proteins consist of repeating units linked by phosphodiester bonds in the backbone.