/// <summary> Creates a tool to add missing hydrogens using a ValencyCheckerInterface. /// /// </summary> /// <seealso cref="org.openscience.cdk.tools.IValencyChecker"> /// </seealso> public HydrogenAdder(System.String valencyCheckerInterfaceClassName) { //logger = new LoggingTool(this); try { if (valencyCheckerInterfaceClassName.Equals("org.openscience.cdk.tools.ValencyChecker")) { valencyChecker = new ValencyChecker(); } else if (valencyCheckerInterfaceClassName.Equals("org.openscience.cdk.tools.SaturationChecker")) { valencyChecker = new SaturationChecker(); } else { //logger.error("Cannot instantiate unknown ValencyCheckerInterface; using SaturationChecker"); valencyChecker = new SaturationChecker(); } } catch (System.Exception exception) { //logger.error("Could not intantiate a SaturationChecker."); //logger.debug(exception); } }
/// <summary> Creates a tool to add missing hydrogens using a ValencyCheckerInterface. /// /// </summary> /// <seealso cref="org.openscience.cdk.tools.IValencyChecker"> /// </seealso> public HydrogenAdder(System.String valencyCheckerInterfaceClassName) { //logger = new LoggingTool(this); try { if (valencyCheckerInterfaceClassName.Equals("org.openscience.cdk.tools.ValencyChecker")) { valencyChecker = new ValencyChecker(); } else if (valencyCheckerInterfaceClassName.Equals("org.openscience.cdk.tools.SaturationChecker")) { valencyChecker = new SaturationChecker(); } else { //logger.error("Cannot instantiate unknown ValencyCheckerInterface; using SaturationChecker"); valencyChecker = new SaturationChecker(); } } catch (System.Exception exception) { //logger.error("Could not intantiate a SaturationChecker."); //logger.debug(exception); } }
/// <summary> Creates a tool to add missing hydrogens using a ValencyCheckerInterface. /// /// </summary> /// <seealso cref="org.openscience.cdk.tools.IValencyChecker"> /// </seealso> public HydrogenAdder(IValencyChecker valencyChecker) { //logger = new LoggingTool(this); this.valencyChecker = valencyChecker; }
/// <summary> Creates a tool to add missing hydrogens using a ValencyCheckerInterface. /// /// </summary> /// <seealso cref="org.openscience.cdk.tools.IValencyChecker"> /// </seealso> public HydrogenAdder(IValencyChecker valencyChecker) { //logger = new LoggingTool(this); this.valencyChecker = valencyChecker; }