-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SMILES Canonicalization With Very Long SMILES Values Crashed KNIME #50
Comments
Agreed. That is bad behavior. |
Hi Greg,
We are using KNIME 3.3.4 with the NIBR build of the RDKit Nodes. I had deployed a hotfix in April I believe, so it would have the March edition of the RDKit binaries included. To reproduce I would suggest not to care about the KNIME version, but only about the RDKit binaries. I think it would be reproducible with the latest KNIME as well, if the cause for the freeze is really in the RDKit library.
Sorry, but I cannot give you a SMILES due to legal reasons, but Bernd Rohde said you would be able to build one yourself based on the information I gave you. It basically contains the same pattern n-times to make it so long that it has more than 1000 atoms.
Hope that helps a little.
…-Manuel
From: Greg Landrum [mailto:[email protected]]
Sent: Tuesday, July 17, 2018 6:12 PM
To: rdkit/knime-rdkit <[email protected]>
Cc: Manuel Schwarze <[email protected]>; Author <[email protected]>
Subject: Re: [rdkit/knime-rdkit] SMILES Canonicalization With Very Long SMILES Values Crashed KNIME (#50)
Agreed. That is bad behavior.
Which version of the nodes are being used? Which version of KNIME and which OS?
Can you provide a SMILES that allows the problem to be reproduced?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#50 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AF6uWbaKrsfkOm3GS7Ywg15Ot0UbHvweks5uHgzRgaJpZM4VTHRy>.
|
Unfortunately that doesn't help. We do tests like that already as part of the normal RDKit testing suite and it's not a general problem.
and using the AvalonTools smiles generator:
|
A colleague encountered that KNIME crashes based on an RDKit crash that is caused by very long SMILES values when passed into the RDKit Canonicalize SMILES node. The SMILES in which this occurred link together Cyclooctine. The correct behavior would be to generate an error for such a SMILES if atom count is too large, but it should of course not crash.
The text was updated successfully, but these errors were encountered: