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