7.77 Nucleic Acids, Structure, Function, Evolution and Their Interaction with Proteins