Hi all,

I've been developing a new distance geometry method these days.
https://github.com/openbabel/openbabel/pull/1875

I generated SMILES from experimental structures and predict a 3D
structure from the SMILES.
I compare InChIKey of experimental structure and predicted structure
to evaluate stereochemistry correctness.
The distance geometry function uses
OBDistanceGeometry::CheckStereoConstraints() to check stereo
constraints are satisfied.
https://github.com/openbabel/openbabel/blob/528f73fe64376ce8922897748e2879a6d599e7ed/src/distgeom.cpp#L953
Even though stereo constraints are satisfied judging from this
function, InChIKey did not match in some molecules.

I prepared test cases here:
https://gist.github.com/n-yoshikawa/00dc043694b539fb5f9340f48fb5d2b0#file-checkstereo-cpp
This gist includes SDFs predicted from SMILES and they have the above
problem as shown in result.txt.

Could you suggest possible cause of this problem?

Naruki


_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to