On 05/09/2011 19:27, Ken Smith wrote:

In response to this, I have made a few changes to the way OpenBabel 
calculates InChI.

> E.g. for a proton [H+], I get:
>
> InChI=1S/H/q+1
> (ASSFXGJQJOXDAB-UHFFFAOYSA-N)
>
> But I *think* I should be getting:
>
> InChI=1S/p+1
> (GPRLSGONYQIRFK-UHFFFAOYSA-N)

OB now gives InChI=1S/p+1 which Dmitrii Tchekhovskoi on the 
InChI-discuss mailing list recommends as correct.

> Likewise for protonated molecular hydrogen (whose SMILES notation I
> assume is [H][H][H+]).  I'm getting an InChI of:
>
> InChI=1S/H3/h1H2/q+1
>
> whereas I'm fairly sure it should be something like:
>
> InChI=1S/H2/h1H/p+1

OB still gives InChI=1S/H3/h1H2/q+1, which is apparently correct for a 
linear structure.

On the other list Dmitrii Tchekhovskoi and Geoff Hutchinson discussed 
calculating InChIKey directly from an input InChi, rather than going 
through an OBMol. This is now done by default on the commandline or in 
the GUI whenever InChI is the input format. There is an option to force 
a recalculation. (The inchi descriptor behaves as if it always reuses an 
input InChI.)

Chris

------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to