Hi, I have a .rxn file that I read using ReactionFromRxnFile(). Then I loop through the Products/Reactants and parse those according to my needs. One of those functions used inside this loop is EmbedMolecule()
However for some reactions I get the following error: RuntimeError: Invariant Violation bad lower bound Violation occurred on line 190 in file Code/GraphMol/DistGeomHelpers/BoundsMatrixBuilder.cpp Failed Expression: lb > DIST12_DELTA || clb > DIST12_DELTA RDKIT: 2018.09.1 BOOST: 1_68 Can somebody help me out why this error is happening and how/if I can fix it? This error is reproducible for me with the following code: from rdkit.Chem import AllChem as Chem rxn = Chem.ReactionFromRxnFile(‚Reaction.rxn') for mol in rxn.GetProducts(): Chem.EmbedMolecule(mol) The Reactions.rxn file is from RHEA:53958 from the RHEA-DB Best, Martin $RXN Rhea rhea-util112620181400 53958 RHEA:release=100 2 2 $MOL CHEBI:137997 Ketcher 09291716412D 1 1.00000 0.00000 0 35 34 0 0 0 999 V2000 -19.1585 1.6569 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -18.2597 1.1577 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.0230 1.1577 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 -20.8874 1.6569 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -21.7520 1.1577 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -19.9886 3.1542 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.8874 2.6551 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.9886 4.1525 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 -21.7176 4.1525 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -20.8532 4.6517 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.1241 5.6500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.4878 7.0135 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.9886 6.1491 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.4895 7.0135 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.8532 5.6500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -21.7177 6.1491 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -18.2597 6.1491 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -16.2632 6.1491 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -17.2614 7.1474 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -17.2614 5.1509 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -17.2614 6.1491 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 -17.3951 1.6569 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 -15.3986 6.6482 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -14.5342 6.1491 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -13.6697 6.6482 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -12.8051 6.1491 0.0000 * 0 0 0 0 0 0 0 0 0 0 0 0 -14.5342 5.1509 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 -13.6697 7.6465 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -15.3986 4.6517 0.0000 * 0 0 0 0 0 0 0 0 0 0 0 0 -16.5306 1.1577 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -15.6662 1.6569 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -16.5307 0.1595 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -14.8016 1.1577 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -13.9371 1.6567 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -13.0726 1.1576 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 7 4 1 0 0 0 4 3 1 0 0 0 3 1 1 0 0 0 1 2 1 0 0 0 2 22 1 0 0 0 4 5 2 0 0 0 6 8 1 0 0 0 10 8 1 0 0 0 7 6 1 0 0 0 10 9 2 0 0 0 10 15 1 0 0 0 15 13 1 0 0 0 13 11 1 0 0 0 11 17 1 0 0 0 13 12 1 0 0 0 13 14 1 0 0 0 15 16 1 6 0 0 17 21 1 0 0 0 21 18 1 0 0 0 21 19 2 0 0 0 21 20 1 0 0 0 18 23 1 0 0 0 23 24 1 0 0 0 24 25 1 0 0 0 25 26 1 0 0 0 24 27 1 1 0 0 25 28 2 0 0 0 27 29 1 0 0 0 22 30 1 0 0 0 30 31 1 0 0 0 30 32 2 0 0 0 31 33 1 0 0 0 33 34 1 0 0 0 34 35 1 0 0 0 M CHG 2 20 -1 35 1 M END $MOL CHEBI:16526 Ketcher 01291817112D 1 1.00000 0.00000 0 3 2 0 0 0 999 V2000 3.8434 -32.8314 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 3.8434 -31.8314 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 3.8434 -30.8314 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 0 0 2 3 2 0 0 0 M END $MOL CHEBI:15378 Marvin 11160515022D 1 0 0 0 0 0 999 V2000 0.0000 0.0000 0.0000 H 0 3 0 0 0 0 0 0 0 0 0 0 M CHG 1 1 1 M END $MOL CHEBI:137996 Ketcher 09291716372D 1 1.00000 0.00000 0 38 37 0 0 0 999 V2000 -19.1613 1.6571 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -18.2624 1.1579 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.0259 1.1579 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 -20.8905 1.6571 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -21.7552 1.1579 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -19.9916 3.1547 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.8905 2.6555 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.9916 4.1531 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 -21.7208 4.1531 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -20.8562 4.6524 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.1269 5.6508 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.4908 7.0145 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.9916 6.1500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -19.4924 7.0145 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -20.8562 5.6508 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -21.7209 6.1500 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -18.2624 6.1500 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -16.2656 6.1500 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -17.2640 7.1484 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -17.2640 5.1516 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -17.2640 6.1500 0.0000 P 0 0 0 0 0 0 0 0 0 0 0 0 -17.3977 1.6571 0.0000 S 0 0 0 0 0 0 0 0 0 0 0 0 -15.4009 6.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -14.5364 6.1500 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -13.6717 6.6492 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -12.8070 6.1500 0.0000 * 0 0 0 0 0 0 0 0 0 0 0 0 -14.5364 5.1516 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 -13.6717 7.6476 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -15.4009 4.6524 0.0000 * 0 0 0 0 0 0 0 0 0 0 0 0 -16.5330 1.1579 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -15.6685 1.6571 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -16.5331 0.1595 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -14.8038 1.1579 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -13.9391 1.6570 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -13.0746 1.1578 0.0000 C 0 0 0 0 0 0 0 0 0 0 0 0 -12.2099 1.6570 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -13.0746 0.1594 0.0000 O 0 0 0 0 0 0 0 0 0 0 0 0 -13.9391 2.6554 0.0000 N 0 0 0 0 0 0 0 0 0 0 0 0 7 4 1 0 0 0 4 3 1 0 0 0 3 1 1 0 0 0 1 2 1 0 0 0 2 22 1 0 0 0 4 5 2 0 0 0 6 8 1 0 0 0 10 8 1 0 0 0 7 6 1 0 0 0 10 9 2 0 0 0 10 15 1 0 0 0 15 13 1 0 0 0 13 11 1 0 0 0 11 17 1 0 0 0 13 12 1 0 0 0 13 14 1 0 0 0 15 16 1 6 0 0 17 21 1 0 0 0 21 18 1 0 0 0 21 19 2 0 0 0 21 20 1 0 0 0 18 23 1 0 0 0 23 24 1 0 0 0 24 25 1 0 0 0 25 26 1 0 0 0 24 27 1 1 0 0 25 28 2 0 0 0 27 29 1 0 0 0 22 30 1 0 0 0 30 31 1 0 0 0 30 32 2 0 0 0 31 33 1 0 0 0 33 34 1 0 0 0 34 35 1 0 0 0 35 36 2 0 0 0 35 37 1 0 0 0 34 38 1 6 0 0 M CHG 3 20 -1 37 -1 38 1 M END
_______________________________________________ Rdkit-discuss mailing list Rdkit-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rdkit-discuss