public class Rule13_AliphaticMonoalcohols extends AbstractRule
| Modifier and Type | Field and Description |
|---|---|
protected ambit2.smarts.query.SmartsPatternCDK |
smartsPattern |
changes, 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 |
|---|
Rule13_AliphaticMonoalcohols() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
countChain(org.openscience.cdk.interfaces.IAtomContainer m) |
protected org.openscience.cdk.interfaces.IAtomContainerSet |
extractChains(org.openscience.cdk.interfaces.IAtomContainer mol,
List<List<Integer>> matchedAtoms) |
protected int |
getMaxChainLength() |
protected int |
getMinChainLength() |
ambit2.rendering.IAtomContainerHighlights |
getSelector() |
boolean |
isImplemented() |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
This is the core of a
IDecisionRule behaviour. |
addPropertyChangeListener, clearFlags, clone, createRule, equals, 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 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??mol - org.openscience.cdk.interfaces.AtomContainerDecisionMethodExceptionprotected int countChain(org.openscience.cdk.interfaces.IAtomContainer m)
throws DecisionMethodException
DecisionMethodExceptionprotected int getMinChainLength()
protected int getMaxChainLength()
protected org.openscience.cdk.interfaces.IAtomContainerSet extractChains(org.openscience.cdk.interfaces.IAtomContainer mol,
List<List<Integer>> matchedAtoms)
throws DecisionMethodException
DecisionMethodExceptionpublic boolean isImplemented()
isImplemented in interface IDecisionRuleisImplemented in class AbstractRulepublic ambit2.rendering.IAtomContainerHighlights getSelector()
getSelector in interface IDecisionRulegetSelector in class AbstractRuleCopyright © 2004–2018 Ideaconsult Ltd. All rights reserved.