diff --git a/src/main/java/gov/nih/ncats/molwitch/cdk/CdkChemicalImpl.java b/src/main/java/gov/nih/ncats/molwitch/cdk/CdkChemicalImpl.java index f6a4806..fae4832 100644 --- a/src/main/java/gov/nih/ncats/molwitch/cdk/CdkChemicalImpl.java +++ b/src/main/java/gov/nih/ncats/molwitch/cdk/CdkChemicalImpl.java @@ -568,8 +568,14 @@ public void makeHydrogensImplicit() { // isn't clear. try { setImplicitHydrogens(); - AtomContainerManipulator.suppressHydrogens(container); + try { + AtomContainerManipulator.suppressHydrogens(container); + }catch(Exception e) { + // suppress for now, it tends to fail if there is a query atom + // but implicit Hs mean less there anyway + } }catch(Exception e) { + throw new RuntimeException(e); } setDirty();