owltools.gaf.inference
Class BasicAnnotationPropagator
java.lang.Object
owltools.gaf.inference.AbstractAnnotationPredictor
owltools.gaf.inference.BasicAnnotationPropagator
- All Implemented Interfaces:
- AnnotationPredictor
public class BasicAnnotationPropagator
- extends AbstractAnnotationPredictor
- implements AnnotationPredictor
TODO: this class has not yet been tested!
This performs basic annotation inferences involving propagation
between the 3 sub-ontologies in GO
- MF -> MP over part_of
- BP -> CC over occurs_in
TODO: reimplement using OWL semantics and reasoning
- Author:
- cjm
Field Summary |
protected static org.apache.log4j.Logger |
LOG
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static org.apache.log4j.Logger LOG
BasicAnnotationPropagator
public BasicAnnotationPropagator(GafDocument gafDocument,
OWLGraphWrapper graph)
predict
public Set<Prediction> predict(String bioentity)
- Specified by:
predict
in interface AnnotationPredictor
getPrediction
protected Prediction getPrediction(org.semanticweb.owlapi.model.OWLClass c,
String bioentity,
String with)
Copyright © 2010-2013. All Rights Reserved.