Open jasondbiggs opened 3 years ago
Thanks, @jasondbiggs . This is great to know. Have you seen many examples of this?
@d-b-w this is the first example I've seen but if I look at compounds similar to it on pubchem I see failures on some of them as well. This SMILES for example,
"C=C(N)NC(=O)c1ncn(C2CC(OP(O)(=S)OCC3OC(n4cc(C)c(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cc(C)c(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cc(C)c(=O)[nH]c4=O)CC3OP(O)(=S)OCC3OC(n4cc(C)c(=O)[nH]c4=O)CC3OP(O)(=S)OCC3OC(n4cnc5c(=O)[nH]c(N)nc54)CC3OP(O)(=S)OCC3OC(n4cc(C)c(=O)[nH]c4=O)CC3OP(O)(=S)OCC3OC(n4ccc(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cnc5c(=O)[nH]c(N)nc54)CC3OP(O)(=S)OCC3OC(n4cc(C)c(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cc(C)c(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cc(C)c(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cc(C)c(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cnc5c(=O)[nH]c(N)nc54)CC3OP(O)(=S)OCC3OC(n4cc(C)c(=O)[nH]c4=O)CC3OP(O)(=S)OCC3OC(n4ccc(N)nc4=O)CC3OP(O)(=S)OCC3OC(n4cnc5c(=O)[nH]c(N)nc54)CC3OP(O)(=S)OCC3OC(n4cc(C)c(=O)[nH]c4=O)CC3OP(O)(=S)OCC3OC(n4cc(C)c(=O)[nH]c4=O)CC3O)C(COP(O)(=S)OC3CC(n4ccc(N)nc4=O)OC3COP(O)(=S)OC3CC(n4cc(C)c(=O)[nH]c4=O)OC3COP(O)(=S)OC3CC(n4cnc5c(=O)[nH]c(N)nc54)OC3COP(O)(=S)OC3CC(n4ccc(N)nc4=O)OC3COP(O)(=S)OC3CC(n4cc(C)c(=O)[nH]c4=O)OC3CO)O2)c1C"
Originally reported here
I do not have a standalone example for this failure, but the coordgen call made by RDKit in this case is returning an empty conformer.
Obviously this molecule is large and difficult to lay out in 2D, but I would have expected AddCoords to indicate failure somehow.