public abstract class RuleLactone extends RuleSMARTSSubstructureHydrolysis
| Modifier and Type | Field and Description |
|---|---|
protected static String |
tag |
protected String |
tag_ring |
reactorcontainsAllSubstructures, 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 |
|---|
RuleLactone() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allowedRingsOfAtom(org.openscience.cdk.interfaces.IRingSet allrings,
org.openscience.cdk.interfaces.IAtom atom) |
String[][] |
getSMARTS() |
protected boolean |
isFused(org.openscience.cdk.interfaces.IAtomContainer mol,
String tag_ring,
org.openscience.cdk.interfaces.IRingSet rings)
if we have fused rings, the tag_ring will appear in more than one ring
|
protected org.openscience.cdk.interfaces.IRingSet |
tagRings(org.openscience.cdk.interfaces.IAtomContainer mol) |
boolean |
verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected) |
extraTest, getImplementationDetails, getReactor, getSmirks, verifyRulecreateSmartsPattern, 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, setChangedpublic RuleLactone()
throws ambit2.smarts.query.SMARTSException
ambit2.smarts.query.SMARTSExceptionpublic boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol,
org.openscience.cdk.interfaces.IAtomContainer selected)
throws DecisionMethodException
verifyRule in class RuleSMARTSSubstructureHydrolysisDecisionMethodExceptionpublic String[][] getSMARTS()
protected org.openscience.cdk.interfaces.IRingSet tagRings(org.openscience.cdk.interfaces.IAtomContainer mol)
throws DecisionMethodException
DecisionMethodExceptionprotected boolean allowedRingsOfAtom(org.openscience.cdk.interfaces.IRingSet allrings,
org.openscience.cdk.interfaces.IAtom atom)
protected boolean isFused(org.openscience.cdk.interfaces.IAtomContainer mol,
String tag_ring,
org.openscience.cdk.interfaces.IRingSet rings)
throws DecisionMethodException
mol - tag_ring - DecisionMethodExceptionCopyright © 2004–2018 Ideaconsult Ltd. All rights reserved.