Is this the same issue as https://github.com/rdkit/rdkit/issues/1852? where the input string specifies a trans double bond in a ring but EmbedMolecule returns a cis configuration? I get different SMILES string before and after embedding,
C/C1=C/C/C=C(\C)C(=O)C[C@H](C(C)C)[C@H]2C=C(CC(=O)C1)C(=O)O2 C/C1=C/C/C=C(/C)C(=O)C[C@H](C(C)C)[C@H]2C=C(CC(=O)C1)C(=O)O2 Getting the two highlighted atoms trans to each other seems difficult, and the embedder doesn't check and reject for double-bond stereo like it does for chiral centers. [image: image.png] (does this copy/pasted image come across in the mailing list?) Jason Biggs On Mon, Dec 17, 2018 at 7:24 AM JEAN-MARC NUZILLARD < jm.nuzill...@univ-reims.fr> wrote: > Dear all, > > I tried to transform an InChI into a Mol and back to InChi. > > The following code: > > inchi1 = > > "InChI=1S/C20H26O4/c1-12(2)17-11-18(22)14(4)7-5-6-13(3)8-16(21)9-15-10-19(17)24-20(15)23/h6-7,10,12,17,19H,5,8-9,11H2,1-4H3/b13-6-,14-7+/t17-,19-/m1/s1" > m = Chem.MolFromInchi(inchi1) > m = Chem.AddHs(m) > AllChem.EmbedMolecule(m) > inchi2 = Chem.MolToInchi(m) > print(inchi1) > print(inchi2) > print("EQUAL" if inchi1 == inchi2 else "DIFFERENT") > > returns DIFFERENT. > > Removing the EmbedMolecule step returns EQUAL. > > How could I change that? > > > All the best, > > Jean-Marc > > > _______________________________________________ > Rdkit-discuss mailing list > Rdkit-discuss@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/rdkit-discuss >
_______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss