public class RuleQ6 extends RuleSMARTSSubstructureTagged implements IImplementationDetails
RuleSimplyBranchedAliphaticHydrocarbon with
addition| Modifier and Type | Field and Description |
|---|---|
protected RuleCarbohydrate |
carbohydrate
Is the substance a simply branched
(I) acyclic hydrocarbon containing alkane and/or alkene moieties (but
not alkyne moieties),
(II) a monocyclic or terpene bicyclic, or
(III) a simple carbohydrate?
|
tagcontainsAllSubstructures, 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 |
|---|
RuleQ6() |
| Modifier and Type | Method and Description |
|---|---|
String |
getImplementationDetails() |
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) |
protected boolean |
verifyTerpene(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected,
int c,
int h) |
tagAtoms, uniqueGroupcreateSmartsPattern, 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, setChangedprotected RuleCarbohydrate carbohydrate
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.AtomContainerDecisionMethodExceptionpublic 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>DecisionMethodExceptionprotected boolean verifyTerpene(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected,
int c,
int h)
throws DecisionMethodException
DecisionMethodExceptionpublic String getImplementationDetails()
getImplementationDetails in interface IImplementationDetailsgetImplementationDetails in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>Copyright © 2004–2018 Ideaconsult Ltd. All rights reserved.