I understand where the expected output is coming from, but where's the
'wrong' output coming from?

You have pmol_conv_ich->SetInAndOutFormats("inchi", "inchi");

This does mean you are reading one of those InChIs and roundtripping
it? Or are you reading the SMILES somewhere else and using this
OBConversion object?

- Noel

On 18 June 2013 16:45, Craig James <cja...@emolecules.com> wrote:
> I'm getting different InChI strings from obabel than when I invoke the InChI
> format directly from C++ code.  It looks like it has to do with options ...
> but my code isn't setting any I/O options for the InChI writer.  Here's the
> output from my test program:
>
> ERROR: incorrect InChI:
>   expected:
> 'InChI=1S/C15H17NO5/c1-10(14(18)20-2)16-13(17)9-6-11-4-7-12(8-5-11)15(19)21-3/h4-10H,1-3H3,(H,16,17)/b9-6+/t10-/m0/s1'
>        got:
> 'InChI=1S/C15H17NO5/c1-10(14(18)20-2)16-13(17)9-6-11-4-7-12(8-5-11)15(19)21-3/h4-10H,1-3H3,(H,16,17)'
>  SMILES is: 'COC(=O)[C@@H](NC(=O)/C=C/c1ccc(cc1)C(=O)OC)C
>
> The "expected" string is from "obabel -i smi -o inchi".  Note that it seems
> to be stereo information that differs between the two.
>
> The C++ code I'm using is pretty simple:
>
>     OBConversion *pmol_conv_ich = NULL;
>     pmol_conv_ich = new OBConversion();
>     pmol_conv_ich->SetInAndOutFormats("inchi", "inchi");
>     ...
>     string inchi = pmol_conv_ich->WriteString(pmol, true);
>
> I don't set any options on pmol_conf_ich.  The SMILES shown above is from
> the same pmol OBMol object.
>
> Why is this output different from obabel's output?
>
> Thanks,
> Craig
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev
> _______________________________________________
> OpenBabel-Devel mailing list
> OpenBabel-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openbabel-devel
>

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to