Protein and Water Modeling in Computer-Aided Drug Discovery