toxTree.tree.cramer
Class RuleMonocycloalkanoneEtc

java.lang.Object
  extended by java.util.Observable
      extended by toxTree.tree.AbstractRule
          extended by toxTree.tree.AbstractRuleHilightHits
              extended by toxTree.tree.rules.RuleSubstructures
                  extended by toxTree.tree.rules.RuleOnlyAllowedSubstructures
                      extended by toxTree.tree.cramer.RuleMonocycloalkanoneEtc
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IDecisionRule, IRuleSubstructures, XMLSerializable

public class RuleMonocycloalkanoneEtc
extends RuleOnlyAllowedSubstructures

Rule 26 of the Cramer scheme (see CramerRules)

Version:
0.1, 2005-5-3
Author:
Nina Jeliazkova
See Also:
Serialized Form

Field Summary
protected static java.lang.String[] metals
           
 
Fields inherited from class toxTree.tree.rules.RuleSubstructures
ids, MSG_HASGROUP, query
 
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
RuleMonocycloalkanoneEtc()
          Constructor
 
Method Summary
protected  void selectRings(org.openscience.cdk.interfaces.IRingSet rings, org.openscience.cdk.interfaces.IAtomContainer selected)
           
 boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
          IDecisionRule.verifyRule(IAtomContainer)
 boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol, org.openscience.cdk.interfaces.IAtomContainer selector)
           
 
Methods inherited from class toxTree.tree.rules.RuleOnlyAllowedSubstructures
isImplemented
 
Methods inherited from class toxTree.tree.rules.RuleSubstructures
addSubstructure, clearSubstructures, equals, getIds, getQuery, getSubstructure, getSubstructures, getSubstructuresCount, removeSubstructure, setIds, setQuery, setSubstructure
 
Methods inherited from class toxTree.tree.AbstractRuleHilightHits
getSelector
 
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
 
Methods inherited from interface toxTree.core.IDecisionRule
addPropertyChangeListener, clearFlags, clone, getEditor, getExampleMolecule, getExplanation, getID, getNum, getSelector, getTitle, hideResiduesID, isEditable, isResidueIDHidden, removePropertyChangeListener, setEditable, setExampleMolecule, setExplanation, setID, setNum, setTitle, toString
 

Field Detail

metals

protected static java.lang.String[] metals
Constructor Detail

RuleMonocycloalkanoneEtc

public RuleMonocycloalkanoneEtc()
Constructor

Method Detail

verifyRule

public boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
                   throws DecisionMethodException
IDecisionRule.verifyRule(IAtomContainer)

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

verifyRule

public boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol,
                          org.openscience.cdk.interfaces.IAtomContainer selector)
                   throws DecisionMethodException
Overrides:
verifyRule in class RuleOnlyAllowedSubstructures
Throws:
DecisionMethodException

selectRings

protected void selectRings(org.openscience.cdk.interfaces.IRingSet rings,
                           org.openscience.cdk.interfaces.IAtomContainer selected)


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