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
Given an annotation to classes c1, c2, ..., cn, we
generate suggestions of annotations to class D if
D EquivalentTo d1 and d2 and dm
and forall d in d1..dm,
there exists a class c in c1...cn such that:
Path(c,d)
OR
d = r some e, and Path(c,e)
(i.e.
The ontology generated from the gaf will be placed in tgtOnt
The graphwrapper object should include ontologies required to resolve certain entities,
including the relations used in col16.
when this variable reaches at splitSize then the algorithm in the getNextSplitDocument method stops calling next method of the GafParser and return the GafDocument object build with the number of rows