owltools.gaf.inference
Class FoldBasedPredictor

java.lang.Object
  extended by owltools.gaf.inference.AbstractAnnotationPredictor
      extended by owltools.gaf.inference.FoldBasedPredictor
All Implemented Interfaces:
AnnotationPredictor

public class FoldBasedPredictor
extends AbstractAnnotationPredictor
implements AnnotationPredictor

Use a reasoner to find more specific named classes for annotations with extension expressions. see http://code.google.com/p/owltools/wiki/AnnotationExtensionFolding

Author:
cjm

Constructor Summary
FoldBasedPredictor(GafDocument gafDocument, OWLGraphWrapper graph)
           
 
Method Summary
 void dispose()
           
protected  Prediction getPrediction(GeneAnnotation ann, org.semanticweb.owlapi.model.OWLClass c, String bioentity, String with)
           
 void init()
           
 List<Prediction> predictForBioEntity(Bioentity e, Collection<GeneAnnotation> anns)
           
 
Methods inherited from class owltools.gaf.inference.AbstractAnnotationPredictor
getAllPredictions, getGafDocument, getGraph, predict, setAndFilterRedundantPredictions, setAndFilterRedundantPredictions, setGafDocument, setGraph
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface owltools.gaf.inference.AnnotationPredictor
getAllPredictions, predict
 

Constructor Detail

FoldBasedPredictor

public FoldBasedPredictor(GafDocument gafDocument,
                          OWLGraphWrapper graph)
Method Detail

init

public void init()

predictForBioEntity

public List<Prediction> predictForBioEntity(Bioentity e,
                                            Collection<GeneAnnotation> anns)
Specified by:
predictForBioEntity in interface AnnotationPredictor

getPrediction

protected Prediction getPrediction(GeneAnnotation ann,
                                   org.semanticweb.owlapi.model.OWLClass c,
                                   String bioentity,
                                   String with)

dispose

public void dispose()
Specified by:
dispose in interface AnnotationPredictor
Overrides:
dispose in class AbstractAnnotationPredictor


Copyright © 2010-2014. All Rights Reserved.