I experience problems on conversion from InChI to InChIkey when using e.g. the InChIs below as input. No result is yielded.
On contrast their conversion to molfile or SMILES does not pose any problems.
If I do a conversion InChI -> SMILES -> InChI a slightly different InChI cut off at the /f-layer is produced, which then converts to InChIkey without problems. This workaround cycle process is no solution as I have rather long batched lists.
I would prefer a workaround, that the InchI are preprocessed to remove the /f-layers, where required before converting to Openbabel. The problem is, that for most molecules the /f-layer is not problematic and I do not have any handle to date to track the problematic ones before processing.
Are there any switches in Openbabel to get this going (I am using V4.1. on Windows, but the problem seems not to be dependent on system)?
Somehow the tautomer layer seems to be incorrect in the examples here, but some of the given InchIs can be found on googling at different places, so such errors are not that rare.