public class RuleQ2 extends RuleSMARTSSubstructureAmbit implements IRuleSMARTS
| Modifier and Type | Field and Description |
|---|---|
protected Set<String> |
lookupSMILES |
protected ambit2.core.processors.structure.InchiProcessor |
processor |
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 |
|---|
RuleQ2() |
| Modifier and Type | Method and Description |
|---|---|
String[][] |
getSMARTS() |
boolean |
isImplemented() |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
This is the core of a
IDecisionRule behaviour. |
createSmartsPattern, getObjectToVerify, hasRingsToProcessaddSubstructure, addSubstructure, addSubstructure, clearSubstructures, containsAllSubstructures, deleteSubstructure, equals, getImplementationDetails, getSelector, getSmartsPatterns, getSubstructure, initSingleSMARTS, isAPossibleHit, 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 RuleQ2()
throws org.openscience.cdk.exception.CDKException,
net.idea.modbcum.i.exceptions.AmbitException,
MolAnalyseException
org.openscience.cdk.exception.CDKExceptionnet.idea.modbcum.i.exceptions.AmbitExceptionMolAnalyseExceptionpublic boolean isImplemented()
isImplemented in interface IDecisionRuleisImplemented in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>public String[][] getSMARTS()
getSMARTS in interface IRuleSMARTSpublic 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.