owltools.gaf.rules
Interface AnnotationRulesFactory

All Known Implementing Classes:
AnnotationRulesFactoryImpl, GoAnnotationRulesFactoryImpl

public interface AnnotationRulesFactory


Method Summary
 List<AnnotationRule> getGafDocumentRules()
          Get the list of rules, which require a global view of the GAF (GafDocument).
 List<AnnotationRule> getGeneAnnotationRules()
          Get the list of rules to be applied for each GeneAnnotation
 OWLGraphWrapper getGraph()
          Get the underlying ontology graph for this rule factory.
 List<AnnotationRule> getOwlRules()
          Get the list of rules, which require a global view of the GAF (GafDocument) and OWL.
 void init()
          Initialize the factory.
 

Method Detail

init

void init()
Initialize the factory.


getGeneAnnotationRules

List<AnnotationRule> getGeneAnnotationRules()
Get the list of rules to be applied for each GeneAnnotation

Returns:
rules

getGafDocumentRules

List<AnnotationRule> getGafDocumentRules()
Get the list of rules, which require a global view of the GAF (GafDocument).

Returns:
rules

getOwlRules

List<AnnotationRule> getOwlRules()
Get the list of rules, which require a global view of the GAF (GafDocument) and OWL.

Returns:
rules

getGraph

OWLGraphWrapper getGraph()
Get the underlying ontology graph for this rule factory.

Returns:
graph or null


Copyright © 2010-2012. All Rights Reserved.