Progress in the prediction of pKa values in proteins.