I understand what you're saying, but that is on purpose. The library
API is geared towards converting files, rather than returning string
representations for further processing.

- Noel

On 15 September 2011 13:22, Igor Filippov <igor.v.filip...@gmail.com> wrote:
> Speaking of InChI and InChIKey - I noticed that InChIKey calculated
> through libopenbabel (via a Perl script in my case) seems to end with a
> carriage return. Surely the library should return just the InChI or
> InChIKey string without "\n" stuck at the end?
>
> Igor
>
> On Thu, 2011-09-15 at 08:07 -0400, Chris Morley wrote:
>> 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
>
>
>
> ------------------------------------------------------------------------------
> 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
>

------------------------------------------------------------------------------
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