public class RuleDerivedAromaticAmines extends RuleSMARTSubstructureCDK
| Modifier and Type | Field and Description |
|---|---|
protected org.openscience.cdk.isomorphism.matchers.QueryAtomContainer[] |
groups |
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 |
|---|
RuleDerivedAromaticAmines() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deriveAmine(org.openscience.cdk.isomorphism.matchers.QueryAtomContainer q,
org.openscience.cdk.interfaces.IAtomContainerSet origin,
org.openscience.cdk.interfaces.IAtomContainerSet results) |
org.openscience.cdk.interfaces.IAtomContainerSet |
detachSubstituent(org.openscience.cdk.isomorphism.matchers.QueryAtomContainer q,
org.openscience.cdk.interfaces.IAtomContainer c) |
static org.openscience.cdk.isomorphism.matchers.QueryAtomContainer |
group1() |
static org.openscience.cdk.isomorphism.matchers.QueryAtomContainer |
group2() |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
This is the core of a
IDecisionRule behaviour. |
createSmartsPattern, getObjectToVerifyaddSubstructure, 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, setChangedprotected transient org.openscience.cdk.isomorphism.matchers.QueryAtomContainer[] groups
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 RuleSMARTSubstructureCDKmol - org.openscience.cdk.interfaces.AtomContainerDecisionMethodExceptionprotected void deriveAmine(org.openscience.cdk.isomorphism.matchers.QueryAtomContainer q,
org.openscience.cdk.interfaces.IAtomContainerSet origin,
org.openscience.cdk.interfaces.IAtomContainerSet results)
public static org.openscience.cdk.isomorphism.matchers.QueryAtomContainer group1()
public static org.openscience.cdk.isomorphism.matchers.QueryAtomContainer group2()
public org.openscience.cdk.interfaces.IAtomContainerSet detachSubstituent(org.openscience.cdk.isomorphism.matchers.QueryAtomContainer q,
org.openscience.cdk.interfaces.IAtomContainer c)
Copyright © 2004–2018 Ideaconsult Ltd. All rights reserved.