The nucleic acids chemistry and biology