Dear all, I recently arrived to this:
>>> from rdkit import Chem >>> m = Chem.MolFromSmiles("C(=O)OC") >>> for x in m.GetAtoms(): ... if x.GetSymbol() == 'O': ... print(repr(x.GetHybridization())) ... rdkit.Chem.rdchem.HybridizationType.SP2 rdkit.Chem.rdchem.HybridizationType.SP2 >>> even though an oxygen atom is really SP2 but the other one is SP3. I use version 2020.03.1 of RDKit. Best regards, Jean-Marc -- Dr. Jean-Marc Nuzillard Institute of Molecular Chemistry, CNRS UMR 7312 Faculté des Sciences Exactes et Naturelles, Bâtiment 18 BP 1039 51687 REIMS Cedex 2 France Tel : 33 3 26 91 82 10 Fax : 33 3 26 91 31 66 http://www.univ-reims.fr/icmr http://eos.univ-reims.fr/LSD/CSNteam.html ORCID: 0000-0002-5120-2556 http://www.univ-reims.fr/LSD/ http://www.univ-reims.fr/LSD/JmnSoft/
_______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss