owltools.gaf.rules.go
Class GoClassReferenceAnnotationRule

java.lang.Object
  extended by owltools.gaf.rules.AbstractAnnotationRule
      extended by owltools.gaf.rules.go.GoClassReferenceAnnotationRule
All Implemented Interfaces:
AnnotationRule

public class GoClassReferenceAnnotationRule
extends AbstractAnnotationRule

Checks to see if an annotation uses a class that is not in the current ontology, and that the class has not been obsoleted


Constructor Summary
GoClassReferenceAnnotationRule(OWLGraphWrapper wrapper)
           
 
Method Summary
 Set<AnnotationRuleViolation> getRuleViolations(GeneAnnotation a)
          Given an annotation, find the set of violations using the rule
 
Methods inherited from class owltools.gaf.rules.AbstractAnnotationRule
getRuleId, getRuleViolations, isDocumentLevel, setRuleId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GoClassReferenceAnnotationRule

public GoClassReferenceAnnotationRule(OWLGraphWrapper wrapper)
Method Detail

getRuleViolations

public Set<AnnotationRuleViolation> getRuleViolations(GeneAnnotation a)
Description copied from interface: AnnotationRule
Given an annotation, find the set of violations using the rule

Specified by:
getRuleViolations in interface AnnotationRule
Specified by:
getRuleViolations in class AbstractAnnotationRule
Parameters:
a - annotation
Returns:
set of violations


Copyright © 2010-2012. All Rights Reserved.