Looks like a bug in the code that builds an OBMol from the return
value of the InChI code. There is some special handling of hydrogens
which must have gone astray.

Regards,
- Noel

On 24 October 2014 17:15, vamin <victor.a...@gmail.com> wrote:
> I am having trouble parsing InChIs for hydrogen-only molecules:
>
> InChI=1S/H/q-1  Hydrogen atom anion     12385136
> InChI=1/H       Hydrogen atom   12385136
> InChI=1S/p+1    Hydrogen atom cation    12385136
> InChI=1S/H/q-1/i1+1     Deuterium atom anion    16873179
> InChI=1/H/i1+1  Deuterium atom  16873179
> InChI=1S/p+1/i1+1       Deuterium atom cation   16873179
> InChI=1/H2/h1H/i1+1     Deuterium hydride       13983205
> InChI=1/H2/h1H/i1+1D    Deuterium diatomic      7782390
> InChI=1S/H2/h1H/q-1     hydrogen diatomic anion 1333740
> InChI=1/H2/h1H  Hydrogen diatomic       1333740
> InChI=1S/H2/h1H/q+1     Hydrogen cation 1333740
> InChI=1S/H3/c1-2-3-1/q+1        hydrogen trimer cation  28132481
> (these examples are from http://cccbdb.nist.gov/inchi.asp)
>
> e.g.:
>>>> mol = pybel.readstring('inchi', 'InChI=1S/H/q-1')
>>>> mol.write('can')
> '\t\n'
>
> and:
>>>> mol = pybel.readstring('inchi', 'InChI=1S/H2/h1H/q-1')
>>>> mol.write('can')
> '\t\n'
>
> but:
>>>> mol = pybel.readstring('inchi', 'InChI=1S/He/q-1')
>>>> mol.write('can')
> '[He-]\t\n'
>
> I am using Python 2.7 and OpenBabel 2.3.2:
>>>> pybel.ob.OBReleaseVersion()
> '2.3.2'
>
> If I am doing something wrong, I would appreciate pointers. Otherwise I
> would like to report this as a bug. If this is not the right place to do
> that, I'd be happy to file a bug report in whatever manner works best for
> you.
>
> Best,
>
> Victor
>
>
>
> --
> View this message in context: 
> http://forums.openbabel.org/Hydrogen-only-InChIs-tp4657800.html
> Sent from the openbabel-devel mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> OpenBabel-Devel mailing list
> OpenBabel-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-devel

------------------------------------------------------------------------------
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to