mutant.rules
Class RuleAromaticAmineNoSulfonicGroup

java.lang.Object
  extended by java.util.Observable
      extended by toxTree.tree.AbstractRule
          extended by toxTree.tree.rules.smarts.AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>
              extended by toxTree.tree.rules.smarts.RuleSMARTSSubstructureAmbit
                  extended by mutant.rules.RuleAromaticAmineNoSulfonicGroup
All Implemented Interfaces:
ambit2.smarts.query.ISmartsPatternFactory, java.io.Serializable, java.lang.Cloneable, IDecisionRule, IImplementationDetails, XMLSerializable, IRuleSMARTSubstructures

public class RuleAromaticAmineNoSulfonicGroup
extends RuleSMARTSSubstructureAmbit

See Also:
Serialized Form

Field Summary
protected static java.lang.String aromatic_amine
           
 
Fields inherited from class toxTree.tree.rules.smarts.AbstractRuleSmartSubstructure
containsAllSubstructures, final_and_patch, smartsPatterns
 
Fields inherited from class toxTree.tree.AbstractRule
changes, editable, ERR_STRUCTURENOTPREPROCESSED, examples, explanation, id, logger, MSG_NO, MSG_YES, no, residueIDHidden, title
 
Fields inherited from interface toxTree.core.XMLSerializable
xmltag_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 Summary
RuleAromaticAmineNoSulfonicGroup()
           
 
Method Summary
protected  boolean isAPossibleHit(org.openscience.cdk.interfaces.IAtomContainer mol, org.openscience.cdk.interfaces.IAtomContainer processedObject)
          Returns true always.
 boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
          This is the core of a IDecisionRule behaviour.
 
Methods inherited from class toxTree.tree.rules.smarts.RuleSMARTSSubstructureAmbit
createSmartsPattern, getObjectToVerify
 
Methods inherited from class toxTree.tree.rules.smarts.AbstractRuleSmartSubstructure
addSubstructure, addSubstructure, addSubstructure, clearSubstructures, containsAllSubstructures, deleteSubstructure, equals, getImplementationDetails, getSelector, getSmartsPatterns, getSubstructure, initSingleSMARTS, isImplemented, removeSingleSMARTS, setContainsAllSubstructures, setSmartsPatterns, setSubstructure, setSubstructure, verifyRule
 
Methods inherited from class toxTree.tree.AbstractRule
addPropertyChangeListener, 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, toXML
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

aromatic_amine

protected static java.lang.String aromatic_amine
Constructor Detail

RuleAromaticAmineNoSulfonicGroup

public RuleAromaticAmineNoSulfonicGroup()
                                 throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

verifyRule

public boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
                   throws DecisionMethodException
Description copied from interface: IDecisionRule
This is the core of a IDecisionRule 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??

Specified by:
verifyRule in interface IDecisionRule
Overrides:
verifyRule in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>
Parameters:
mol - org.openscience.cdk.interfaces.AtomContainer
Returns:
rule result, boolean
Throws:
DecisionMethodException

isAPossibleHit

protected boolean isAPossibleHit(org.openscience.cdk.interfaces.IAtomContainer mol,
                                 org.openscience.cdk.interfaces.IAtomContainer processedObject)
                          throws DecisionMethodException
Description copied from class: AbstractRuleSmartSubstructure
Returns true always. Override to apply simple prescreening for the rule;

Overrides:
isAPossibleHit in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>
Returns:
Throws:
DecisionMethodException


Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.