Thank you very much!

On Wed, Apr 22, 2015 at 5:41 AM, Greg Landrum <greg.land...@gmail.com> wrote:
> Got it. The problem is now fixed.
>
> Thanks for reporting it!
>
> -greg
>
>
> On Tue, Apr 21, 2015 at 5:33 PM, Michał Nowotka <mmm...@gmail.com> wrote:
>>
>> Hi Greg,
>>
>> I would expect to have:
>>
>> SMILES Name
>> c1ccccc1 0
>>
>>
>> instead of
>>
>> SMILES Name
>> c1ccccc1
>>
>> Note, that for SMILES there is also no place to specify a name but if
>> I create a mol object from SMILES I will get the desired output.
>>
>> On Tue, Apr 21, 2015 at 4:20 PM, Greg Landrum <greg.land...@gmail.com>
>> wrote:
>> > Michal,
>> >
>> > What do you expect to get for the molecule from the CTAB? In the example
>> > below, it does not have anything in the first line, which is the one
>> > that's
>> > used to populate the _Name attribute.
>> >
>> > -greg
>> >
>> >
>> > On Tue, Apr 21, 2015 at 4:32 PM, Michał Nowotka <mmm...@gmail.com>
>> > wrote:
>> >>
>> >> Hi,
>> >>
>> >> Imagine I have two rdkit mol objects, one from SD and one from SMILES:
>> >>
>> >> import os
>> >> import StringIO
>> >> from rdkit.Chem import SDMolSupplier
>> >> from rdkit.Chem import SmilesMolSupplier
>> >> from rdkit.Chem import SmilesWriter
>> >>
>> >> mol = '''
>> >>   MJ150413
>> >>
>> >>   6  6  0  0  0  0  0  0  0  0999 V2000
>> >>     0.7144    1.2375    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
>> >>     1.4289    0.8250    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
>> >>     1.4289   -0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
>> >>     0.7144   -0.4125    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
>> >>     0.0000    0.0000    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
>> >>     0.0000    0.8250    0.0000 C   0  0  0  0  0  0  0  0  0  0  0  0
>> >>   1  2  2  0  0  0  0
>> >>   2  3  1  0  0  0  0
>> >>   3  4  2  0  0  0  0
>> >>   4  5  1  0  0  0  0
>> >>   5  6  2  0  0  0  0
>> >>   1  6  1  0  0  0  0
>> >> M  END
>> >>  '''
>> >>
>> >> suppl = SDMolSupplier()
>> >> suppl.SetData(mol)
>> >> fromSD = suppl.next()
>> >>
>> >> suppl = SmilesMolSupplier()
>> >> suppl.SetData('C', titleLine=False)
>> >> fromSMILES = suppl.next()
>> >>
>> >>
>> >> Now I want to convert them to SMILES. For the mol from SD, the
>> >> identifier is missing:
>> >>
>> >> sio = StringIO.StringIO()
>> >> w = SmilesWriter(sio, delimiter=' ', nameHeader='Name',
>> >> includeHeader=True, isomericSmiles=False, kekuleSmiles=False)
>> >> w.write(fromSD)
>> >> w.flush()
>> >> print sio.getvalue()
>> >>
>> >> >>> SMILES Name
>> >> >>> c1ccccc1
>> >>
>> >> but for mol from SMILES it's fine:
>> >>
>> >> w.write(fromSMILES)
>> >> w.flush()
>> >> print sio.getvalue()
>> >>
>> >> >>> SMILES Name
>> >> >>> c1ccccc1
>> >> >>> C 1
>> >>
>> >>
>> >> Is that a bug or an expected behavior? Is it possible to get
>> >> identifiers for both mols?
>> >>
>> >>
>> >> Kind regards,
>> >>
>> >> Michał Nowotka
>> >>
>> >>
>> >>
>> >> ------------------------------------------------------------------------------
>> >> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>> >> Develop your own process in accordance with the BPMN 2 standard
>> >> Learn Process modeling best practices with Bonita BPM through live
>> >> exercises
>> >> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
>> >> event?utm_
>> >> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>> >> _______________________________________________
>> >> Rdkit-discuss mailing list
>> >> Rdkit-discuss@lists.sourceforge.net
>> >> https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
>> >
>> >
>
>

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to