Using rdReducedGraphs.GenerateMolExtendedReducedGraph() on RDKit
mols obtained from certain SMILES
(e.g. "O=C(OC3c1nccnc1C(=O)N3c2ncc(Cl)cc2)N4CCN(C)CC4") throws the
following error:
getNumImplicitHs() called without preceding call to calcImplicitValence()

I tried removing sanitization/keeping hydrogens on conversion to mol, using
Kekulized SMILES, mol.UpdatePropertyCache(), Chem.SanitizeMol()... but all
I got were different errors, such as:
- Can't kekulize mol
- RingInfo not initialized

I was finally able to solve all the errors by calling Chem.AddHs(mol) for
all mols prior to calculation of the reduced graph.

--
*Rafael da Fonseca Lameiro*
PhD Student - Medicinal and Biological Chemistry Group (NEQUIMED)
São Carlos Institute of Chemistry - University of São Paulo - Brazil
[image: orcid logo 16px] https://orcid.org/0000-0003-4466-2682
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to