Enhancing pattern recognition using evolutionary computation for feature selection and extraction with application to the biochemistry of protein-water binding