public class RuleSMARTSubstructureCDK extends AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>
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 |
|---|
RuleSMARTSubstructureCDK() |
| Modifier and Type | Method and Description |
|---|---|
ambit2.smarts.query.ISmartsPattern |
createSmartsPattern(String smarts,
boolean negate) |
protected org.openscience.cdk.interfaces.IAtomContainer |
getObjectToVerify(org.openscience.cdk.interfaces.IAtomContainer mol) |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
This is the core of a
IDecisionRule behaviour. |
addSubstructure, addSubstructure, addSubstructure, clearSubstructures, containsAllSubstructures, deleteSubstructure, equals, getImplementationDetails, getSelector, getSmartsPatterns, getSubstructure, initSingleSMARTS, isAPossibleHit, isImplemented, removeSingleSMARTS, setContainsAllSubstructures, setSmartsPatterns, setSubstructure, setSubstructure, verifyRuleaddPropertyChangeListener, 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, setChangedpublic ambit2.smarts.query.ISmartsPattern createSmartsPattern(String smarts, boolean negate) throws ambit2.smarts.query.SMARTSException
ambit2.smarts.query.SMARTSExceptionprotected org.openscience.cdk.interfaces.IAtomContainer getObjectToVerify(org.openscience.cdk.interfaces.IAtomContainer mol)
getObjectToVerify in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>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.AtomContainerDecisionMethodExceptionCopyright © 2004–2018 Ideaconsult Ltd. All rights reserved.