I had looked, but now deeply enough. With
"conv.AddOption("n",OpenBabel::OBConversion::OUTOPTIONS);" it is now
working perfectly.

Thanks for your help

Nicolas



2014-04-12 4:12 GMT-04:00 Noel O'Boyle <baoille...@gmail.com>:
> Have you looked at the options for SMILES output? (hint hint :-)
>
> - Noel
>
>
> On 11 April 2014 23:16, Nicolas Cheron <nicolas.cheron.bou...@gmail.com>
> wrote:
>>
>> Hello,
>>
>> I would like to convert a file File.xyz into a SMILES string in a C++
>> program. I have done the following (I am simplifying):
>>
>> ifstream input("File.xyz");
>> ostringstream streamOBabel;
>> OpenBabel::OBConversion conv(&input, &streamOBabel);
>> conv.SetInAndOutFormats("XYZ","SMI");
>> conv.Convert();
>> string smilesString = streamOBabel.str();
>> cout << smilesString << endl;
>>
>> I don't know if it is the best way, but it works. However,
>> smilesString contains the SMILES string and then the title of File.xyz
>> (I call title what is written in the second line of File.xyz, after
>> the number of atoms in the molecule and before the cartesion
>> coordinates). I would like to keep only the SMILES string. Is there a
>> way to do it, with some options?
>>
>> Thank you for your help.
>>
>> Nicolas
>>
>>
>> ------------------------------------------------------------------------------
>> Put Bad Developers to Shame
>> Dominate Development with Jenkins Continuous Integration
>> Continuously Automate Build, Test & Deployment
>> Start a new project now. Try Jenkins in the cloud.
>> http://p.sf.net/sfu/13600_Cloudbees
>> _______________________________________________
>> OpenBabel-discuss mailing list
>> OpenBabel-discuss@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/openbabel-discuss
>
>

------------------------------------------------------------------------------
Put Bad Developers to Shame
Dominate Development with Jenkins Continuous Integration
Continuously Automate Build, Test & Deployment 
Start a new project now. Try Jenkins in the cloud.
http://p.sf.net/sfu/13600_Cloudbees
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to