Good morning, I am trying to manually set/change the stereochemistry of a chiral center of a molecule, and I cant understand how to set the CHI_TETRAHEDRAL_CW/CHI_TETRAHEDRAL_CCW tag on a certain atom. So far my script does the following:
----- from rdkit import Chem from rdkit.Chem import AllChem molecule='C[C@@H](C(=O)COc1c(F)c(F)cc(F)c1F)n1cc([C@ @H](NCc2ccc3c(c2)OCO3)c2ncc[nH]2)nn1' molecule_smiles=Chem.MolFromSmiles(molecule) chiralty=Chem.FindMolChiralCenters(molecule_smiles) centers=len(chiralty) for i in range(centers): current_center=chiralty[i][1] print(current_center) center_to_change=chiralty[i][0] print(center_to_change) for a in molecule_smiles.GetAtoms(): print(a.GetChiralTag()) ---- executing the above mentioned script I can see that the molecule has 2 chiral centers, the first one on index 1, which is S, and the second one, with index 19, which is R. Both chiral tags are set to: CHI_TETRAHEDRAL_CW. now, I want to manually change the configuration of index 19 to S, so I want to change its tag to CHI_TETRAHEDRAL_CCW. Which would be the command to set this tag and how is the index indicated? thanks in advance for the help, kind regards Alfredo
_______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss