Skip to content
Discussion options

You must be logged in to vote

Oh, I actually did reproduce it with Matt's clarification that it only reproduces with RDKit. The input SDF is a different molecule than the SMILES.

The issue seems to be that the input SDF has the wrong bond orders (everything is bond order 1, when the intent seems to be to have a double bond to one of the oxygens)

...
  4 26  1  0  0  0  0 <-- Bond between O 4 and H26 (correct)
  5  6  1  0  0  0  0
  5 21  1  0  0  0  0
  5 22  1  0  0  0  0
  2  6  1  0  0  0  0 <-- Bond between C 6 and O 2 (wrong, should be double)
  4  6  1  0  0  0  0 <-- Bond between C 6 and O 4 (correct, should be single)
  7  8  1  0  0  0  0
  7 23  1  0  0  0  0
  7 24  1  0  0  0  0
  8  9  1  0  0  0  0
...

W…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@j-wags
Comment options

@mattwthompson
Comment options

@kecherry
Comment options

@j-wags
Comment options

Answer selected by kecherry
@kecherry
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants