toxTree.tree.cramer
Class RuleSimplyBranchedAliphaticHydrocarbon

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.RuleCarbohydrate
                      extended by toxTree.tree.cramer.RuleSimplyBranchedAliphaticHydrocarbon
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IDecisionRule, IRuleSubstructures, XMLSerializable

public class RuleSimplyBranchedAliphaticHydrocarbon
extends RuleCarbohydrate

Implementation of Cramer rule No.5 Simply branched aliphatic or a common carbohydrate A descendant of RuleCarbohydrate

Version:
0.5, 2005-10-1
Author:
Nina Jeliazkova
See Also:
Serialized Form

Field Summary
static java.lang.String MSG_ALIPHATIC
           
static java.lang.String MSG_SIMPLYBRANCHED
           
 
Fields inherited from class toxTree.tree.rules.RuleCarbohydrate
idsAcyclic, idsCyclic, index_alcohol, index_aldehyde, index_ether, index_ketone, MSG_COMMONCARBOHYDRATE, MSG_MANYGROUPSOFAKIND, MSG_NOTACOMMONCARBOHYDRATE
 
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
RuleSimplyBranchedAliphaticHydrocarbon()
          Constructor
 
Method Summary
 boolean isImplemented()
           
 boolean verifyRule(org.openscience.cdk.interfaces.IAtomContainer mol)
          IDecisionRule.verifyRule(IAtomContainer)
 
Methods inherited from class toxTree.tree.rules.RuleCarbohydrate
verifyRule
 
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

MSG_SIMPLYBRANCHED

public static transient java.lang.String MSG_SIMPLYBRANCHED

MSG_ALIPHATIC

public static transient java.lang.String MSG_ALIPHATIC
Constructor Detail

RuleSimplyBranchedAliphaticHydrocarbon

public RuleSimplyBranchedAliphaticHydrocarbon()
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 RuleCarbohydrate
Parameters:
mol - org.openscience.cdk.interfaces.AtomContainer
Returns:
rule result, boolean
Throws:
DecisionMethodException

isImplemented

public boolean isImplemented()
Specified by:
isImplemented in interface IDecisionRule
Overrides:
isImplemented in class RuleCarbohydrate
Returns:
false if the rule is not implemented and true if it is


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