toxtree.plugins.func.rules
Class FG

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 toxTree.tree.rules.StructureAlert
                      extended by toxtree.plugins.func.rules.FG
All Implemented Interfaces:
ambit2.smarts.query.ISmartsPatternFactory, java.io.Serializable, java.lang.Cloneable, IDecisionRule, IImplementationDetails, XMLSerializable, IAlertCounter, IRuleSMARTSubstructures
Direct Known Subclasses:
FG10, FG11, FG12, FG13, FG14, FG15, FG16, FG17, FG18, FG19, FG2, FG20, FG21, FG22, FG23_1, FG23_2, FG23_3, FG23_4, FG23_5, FG23_6, FG23_7, FG23_8, FG23_LS, FG24_1, FG24_2, FG24_3, FG24_LS, FG25, FG26, FG27, FG28, FG29, FG3_1, FG3_2, FG3_LS, FG30, FG31_1, FG31_2, FG31_3, FG31_4, FG31_5, FG31_6, FG31_7, FG31_8, FG31_9, FG31_LS, FG32, FG33_1, FG33_2, FG33_3, FG33_4, FG33_5, FG33_6, FG33_7, FG33_8, FG33_LS, FG34_1, FG34_2, FG34_LS, FG35_1, FG35_10, FG35_11, FG35_12, FG35_13, FG35_2, FG35_3, FG35_4, FG35_5, FG35_6, FG35_7, FG35_8, FG35_9, FG35_LS, FG36, FG37_1, FG37_2, FG37_3, FG37_4, FG37_LS, FG38, FG39, FG4, FG4_1, FG4_2, FG4_LS, FG40, FG41_1, FG41_2, FG41_3, FG41_4, FG41_5, FG41_LS, FG42, FG43, FG44, FG45, FG46_1, FG46_2, FG46_LS, FG47, FG48_1, FG48_2, FG48_LS, FG49, FG5, FG50_1, FG50_2, FG50_3, FG50_LS, FG51_1, FG51_2, FG51_3, FG51_LS, FG52_1, FG52_2, FG52_3, FG52_LS, FG53_1, FG53_2, FG53_3, FG53_LS, FG54, FG55, FG56, FG57, FG58, FG59, FG6, FG60, FG61, FG62, FG63, FG64, FG65, FG66, FG67, FG68, FG69, FG7, FG70, FG71, FG72, FG73, FG74_1, FG74_2, FG74_3, FG74_4, FG74_5, FG74_6, FG74_7, FG74_LS, FG75_1, FG75_2, FG75_3, FG75_4, FG75_LS, FG76, FG77, FG78_1, FG78_2, FG78_3, FG78_4, FG78_LS, FG79_1, FG79_2, FG79_3, FG79_4, FG79_LS, FG8, FG80_1, FG80_2, FG80_LS, FG81_1, FG81_2, FG81_3, FG81_4, FG81_LS, FG82_1, FG82_2, FG82_3, FG82_4, FG82_LS, FG83_1, FG83_2, FG83_3, FG83_4, FG83_LS, FG84_1, FG84_2, FG84_LS, FG85, FG86, FG87, FG88, FG89, FG9, FG90

public class FG
extends StructureAlert

See Also:
Serialized Form

Field Summary
 
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
FG()
           
 
Method Summary
 void addSubstructure(java.lang.String title, java.lang.String smarts)
           
 void setTitle(java.lang.String name)
          Sets rule name
 
Methods inherited from class toxTree.tree.rules.StructureAlert
getImplementationDetails, incrementCounter, verifyRule
 
Methods inherited from class toxTree.tree.rules.smarts.RuleSMARTSSubstructureAmbit
createSmartsPattern, getObjectToVerify
 
Methods inherited from class toxTree.tree.rules.smarts.AbstractRuleSmartSubstructure
addSubstructure, addSubstructure, clearSubstructures, containsAllSubstructures, deleteSubstructure, equals, getSelector, getSmartsPatterns, getSubstructure, initSingleSMARTS, isAPossibleHit, 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, 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
 

Constructor Detail

FG

public FG()
Method Detail

setTitle

public void setTitle(java.lang.String name)
Description copied from interface: IDecisionRule
Sets rule name

Specified by:
setTitle in interface IDecisionRule
Overrides:
setTitle in class AbstractRule
See Also:
IDecisionRule.setTitle(java.lang.String)

addSubstructure

public void addSubstructure(java.lang.String title,
                            java.lang.String smarts)
                     throws ambit2.smarts.query.SMARTSException
Specified by:
addSubstructure in interface IRuleSMARTSubstructures
Overrides:
addSubstructure in class AbstractRuleSmartSubstructure<org.openscience.cdk.interfaces.IAtomContainer>
Throws:
ambit2.smarts.query.SMARTSException


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