public abstract class RuleSMARTSSubstructureHydrolysis extends RuleSMARTSSubstructureAmbit implements IRuleSMARTS
| Modifier and Type | Field and Description |
|---|---|
protected Reactor |
reactor |
containsAllSubstructures, final_and_patch, smartsPatternschanges, editable, ERR_STRUCTURENOTPREPROCESSED, examples, explanation, id, logger, MSG_NO, MSG_YES, no, residueIDHidden, titlexmltag_CATEGORIES, xmltag_CATEGORY, xmltag_CATEGORYTHRESHOLD, xmltag_CLASS, xmltag_EXPLANATION, xmltag_ID, xmltag_METHOD, xmltag_METHODPARAMETER, xmltag_METHODS, xmltag_NAME, xmltag_RULE, xmltag_RULEEXAMPLE, xmltag_RULES, xmltag_TREEROOT| Constructor and Description |
|---|
RuleSMARTSSubstructureHydrolysis() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
extraTest(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected)
Allows to apply non-SMART based tests
|
String |
getImplementationDetails() |
Reactor |
getReactor() |
protected abstract String[][] |
getSmirks() |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
This is the core of a
IDecisionRule behaviour. |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected) |
createSmartsPattern, getObjectToVerify, hasRingsToProcessaddSubstructure, addSubstructure, addSubstructure, clearSubstructures, containsAllSubstructures, deleteSubstructure, equals, getSelector, getSmartsPatterns, getSubstructure, initSingleSMARTS, isAPossibleHit, isImplemented, removeSingleSMARTS, setContainsAllSubstructures, setSmartsPatterns, setSubstructure, setSubstructureaddPropertyChangeListener, clearFlags, clone, createRule, fromXML, getEditor, getExampleMolecule, getExamples, getExplanation, getID, getNum, getTitle, hideResiduesID, isEditable, isResidueIDHidden, log, log, log, makeMolecule, removePropertyChangeListener, setEditable, setExampleMolecule, setExamples, setExplanation, setID, setNum, setTitle, toShallowXML, toString, toXMLaddObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChangedfinalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSMARTSprotected final transient Reactor reactor
public RuleSMARTSSubstructureHydrolysis()
throws ambit2.smarts.query.SMARTSException
ambit2.smarts.query.SMARTSExceptionpublic Reactor getReactor()
protected abstract String[][] getSmirks()
public boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
throws DecisionMethodException
IDecisionRuleIDecisionRule behaviour. The method returns true
if the answer of the rule is YES for the analyzed molecule org.openscience.cdk.interfaces.AtomContainer and FALSE
if the answer of the rule is NO for the analyzed molecule org.openscience.cdk.interfaces.AtomContainer??verifyRule in interface IDecisionRuleverifyRule in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>mol - org.openscience.cdk.interfaces.AtomContainerDecisionMethodExceptionprotected boolean extraTest(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected)
throws DecisionMethodException
mol - selected - DecisionMethodExceptionpublic boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected)
throws DecisionMethodException
verifyRule in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>DecisionMethodExceptionpublic String getImplementationDetails()
getImplementationDetails in interface IImplementationDetailsgetImplementationDetails in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>Copyright © 2004–2018 Ideaconsult Ltd. All rights reserved.