Hi,

Thanks for your reply.
I'm running version 2019.03.1.

Am 30.04.2019 05:24 schrieb Greg Landrum:
Hi,

I’m out-of-office this week and don’t have access to a computer,
but I suspect that that is a bug.

The drawing code should not generate errors like that.

Which version of the rdkit are you running?

-greg

On Mon, 29 Apr 2019 at 15:55, Jasmin <zweitm...@posteo.de> wrote:

Hello!

When running the following Code:

testmol = Chem.MolFromSmiles('c1cccn2cccc12')
info = {}
fp = AllChem.GetMorganFingerprintAsBitVect(testmol, 2,
nBits=1024,
bitInfo=info)
drawing = []
for key in info:
drawing.append((testmol, key, {key: info[key]}))
Draw.DrawMorganBits(drawing)

I get the following error:

ValueError: Sanitization error: Can't kekulize mol. Unkekulized
atoms:
0 1 2 6 7

I can track the problem down to bit 470: ((3, 2), (5, 2))
There seems to be a problem with this somewhat unusual aromatic
structure. The problem also appears with other similar structures
like
1,2,4-Triazolo[1,5-a]pyrimidine and Pyroxsulam.
Any ideas how to fix this? Can I somehow sanitize the molecule
before
creating the fingerprint?

_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss [1]


Links:
------
[1] 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

Reply via email to