public class RuleQ5 extends RuleSMARTSSubstructureAmbit implements IRuleSMARTS
RuleHasOnlySaltSulphonateSulphate with additions and
changes| Modifier and Type | Field and Description |
|---|---|
protected ambit2.smarts.processors.SMIRKSProcessor |
neutraliser |
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 |
|---|
RuleQ5() |
| Modifier and Type | Method and Description |
|---|---|
String[][] |
getSMARTS() |
org.openscience.cdk.interfaces.IAtomContainer |
neutralise(org.openscience.cdk.interfaces.IAtomContainer mol) |
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, 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 RuleQ5()
throws ambit2.smarts.query.SMARTSException
ambit2.smarts.query.SMARTSExceptionpublic org.openscience.cdk.interfaces.IAtomContainer neutralise(org.openscience.cdk.interfaces.IAtomContainer mol)
throws Exception
Exceptionpublic 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 String[][] getSMARTS()
getSMARTS in interface IRuleSMARTSCopyright © 2004–2018 Ideaconsult Ltd. All rights reserved.