User 870ab5b546
01-12-2006 18:42:23
Hi,
We finally installed JChem 3.2.1, and I've tried out the new DYNAMICpKaPREFIX, and it works GREAT! My program is so much simpler now. THANKS!
Some remaining issues to deal with:
(1) When I submit HCC-, the plugin still does not recognize the negative C as being basic, so it returns no basic pKa value. It should (must!). You mentioned in a different post that the plugin needs to recognize a C as acidic to do the calculation. Surely you can recognize a negatively charged C as being basic! You should also recognize any neutral, sp-hybridized C bearing an H atom as being acidic.
(2) When I submit S2-, and using double[] getpKaValues() to obtain an array of basic pKa's for the S atom, the plugin returns {6.9}, the same array as it returns for HS-. The first basic pKa should be much larger.
(3) When I submit CH2CHO-, the plugin correctly returns 11.96 for the basic pKa of the O, but it does not return any value for the basic pKa of the first C atom. It should return 14.5.
(4) The DYNAMICpKaPREFIX apparently doesn't apply when I use getSortedValues(), computing the pKa values of the molecule as a whole. As a result, I need to calculate the acidic and basic pKa values each individual atom and then look at the highest basic and lowest acidic values to get the values for the molecule as a whole. I would like to see getSortedValues() take DYNAMICpKaPREFIX or STATICpKaPREFIX as a parameter.
-- Bob
We finally installed JChem 3.2.1, and I've tried out the new DYNAMICpKaPREFIX, and it works GREAT! My program is so much simpler now. THANKS!
Some remaining issues to deal with:
(1) When I submit HCC-, the plugin still does not recognize the negative C as being basic, so it returns no basic pKa value. It should (must!). You mentioned in a different post that the plugin needs to recognize a C as acidic to do the calculation. Surely you can recognize a negatively charged C as being basic! You should also recognize any neutral, sp-hybridized C bearing an H atom as being acidic.
(2) When I submit S2-, and using double[] getpKaValues() to obtain an array of basic pKa's for the S atom, the plugin returns {6.9}, the same array as it returns for HS-. The first basic pKa should be much larger.
(3) When I submit CH2CHO-, the plugin correctly returns 11.96 for the basic pKa of the O, but it does not return any value for the basic pKa of the first C atom. It should return 14.5.
(4) The DYNAMICpKaPREFIX apparently doesn't apply when I use getSortedValues(), computing the pKa values of the molecule as a whole. As a result, I need to calculate the acidic and basic pKa values each individual atom and then look at the highest basic and lowest acidic values to get the values for the molecule as a whole. I would like to see getSortedValues() take DYNAMICpKaPREFIX or STATICpKaPREFIX as a parameter.
-- Bob