Computational Modeling Of Protein-Ion Binding And Nucleic Acids