2 different canonical SMILES/SMARTS for 2-butene

User 62a37f4796

16-12-2009 21:00:50

I'm running into a problem with canonical SMILES/SMARTS retrieved from 2-butene with an undefined double bond "Cis or Trans Double" specified in MSketch.


Depending on how a student draws in the structure I get either of these SMILES, that appear to be identical when imported into MSketch.


[H]C(C([H])([H])[H])=C([H])C([H])([H])[H]


[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]


Why do I get two different "canonical" SMILES/SMARTS for the same structure?


 


MSketch: 5.2.4.


OS: XP SP3





ChemAxon 25dcd765a3

17-12-2009 22:53:12

Hi,


At the first sight I don't know, but I will examine the problem.


On the other hand you should get unique smiles with 'u' export option, but this option removes the explicit Hydrogen atoms.


Andras

User 62a37f4796

21-12-2009 21:05:19










volfi wrote:

Hi,


At the first sight I don't know, but I will examine the problem.


On the other hand you should get unique smiles with 'u' export option, but this option removes the explicit Hydrogen atoms.


Andras



I asked our sysadmin and he said this was generated using the following syntax:


cxsmarts:+q+s+e+l+L+R-d


q = double bond equivalence


s = query SMARTS


e = stereo configuration


l = atom labels


L = lone pairs


R = radicals


d = (ignore) ring bond indexes


This is for a course on Lewis structures. Apparently it matters if you write the C atoms all in one line (some simple Lewis structures are written like that) or whether somewhat realistic angles are used for drawing the Lewis structure.

ChemAxon 7c2d26e5cf

22-12-2009 13:52:03

Thanks for the example.

ChemAxon 25dcd765a3

29-12-2009 17:21:15

Hi,


Could you please attach a molecule file which reproduces the bug.


I have drawn the ones which are given in your picture but without any success.


molconvert cxsmarts:+q+s+e+l+L+R-d cistransbug.mrv 
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]

User 62a37f4796

07-01-2010 13:58:34










volfi wrote:

Hi,


Could you please attach a molecule file which reproduces the bug.


I have drawn the ones which are given in your picture but without any success.


molconvert cxsmarts:+q+s+e+l+L+R-d cistransbug.mrv 
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]



I'll have to get back with my sysadmin on this. I can't manually (with my local copy of MSketch/molconvert.exe) reproduce this either.

User 62a37f4796

11-01-2010 20:38:14










mvanrhee wrote:










volfi wrote:

Hi,


Could you please attach a molecule file which reproduces the bug.


I have drawn the ones which are given in your picture but without any success.


molconvert cxsmarts:+q+s+e+l+L+R-d cistransbug.mrv 
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]
[H]C(=C([H])C([H])([H])[H])C([H])([H])[H]



I'll have to get back with my sysadmin on this. I can't manually (with my local copy of MSketch/molconvert.exe) reproduce this either.



Sorry for taking your time on this. The problem appears to be on our server.


Thanks.

ChemAxon 25dcd765a3

11-01-2010 20:52:11

The good news is that you found the problem and it is not in Marvin.


Andras