Simulated Annealing of Chemical Potential:  A General Procedure for Locating Bound Waters. Application to the Study of the Differential Hydration Propensities of the Major and Minor Grooves of DNA | Synapse