Nucleic Acids and Protein Calculations