|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectphenote.datamodel.OboUtil
public class OboUtil
changing this from static to non-static so can build post comp object from multiple rel-diffs
| Constructor Summary | |
|---|---|
OboUtil()
|
|
| Method Summary | |
|---|---|
void |
addRelDiff(org.obo.datamodel.OBOProperty rel,
org.obo.datamodel.OBOClass diff)
|
static java.util.List<org.obo.datamodel.Link> |
getAllDifferentia(org.obo.datamodel.OBOClass postComp)
|
static org.obo.datamodel.OBOClass |
getAttributeForValue(org.obo.datamodel.OBOClass valueTerm)
Finds and returns the closest attribute ancestor for a value term from PATO. |
static org.obo.datamodel.OBOClass |
getDifferentiaTerm(org.obo.datamodel.OBOClass postComp,
org.obo.datamodel.OBOProperty diffRel)
Assumes theres only one term with diffRel, returns the 1st one it finds null if none found - ex? |
static org.obo.datamodel.OBOClass |
getGenusTerm(org.obo.datamodel.OBOClass term)
for non post comp returns term itself |
static org.obo.datamodel.OBOClass |
getIsaParentForTerm(org.obo.datamodel.OBOClass term)
Returns the "is_a" parent for an OBO term, or null if one is not found. |
static int |
getNumOfDiffs(org.obo.datamodel.OBOClass term)
Return number of rel-diffs a term has |
static org.obo.datamodel.OBORestriction |
getOboRestriction(org.obo.datamodel.Link l)
|
org.obo.datamodel.OBOClass |
getPostCompTerm()
|
boolean |
hasRelAndDiff()
|
static OboUtil |
initPostCompTerm(org.obo.datamodel.OBOClass genus)
even if genus is null returns an oboutil - should it return null if genus null? ex? |
static boolean |
isLinkToDiff(org.obo.datamodel.Link l)
|
static boolean |
isLinkToDiff(org.obo.datamodel.OBORestriction r)
|
static boolean |
isOboRestriction(org.obo.datamodel.Link l)
|
static boolean |
isPostCompTerm(org.obo.datamodel.OBOObject term)
|
static org.obo.datamodel.OBOClass |
makePostCompTerm(org.obo.datamodel.OBOClass genus,
org.obo.datamodel.OBOProperty rel,
org.obo.datamodel.OBOClass diff)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OboUtil()
| Method Detail |
|---|
public static org.obo.datamodel.OBOClass makePostCompTerm(org.obo.datamodel.OBOClass genus,
org.obo.datamodel.OBOProperty rel,
org.obo.datamodel.OBOClass diff)
public static OboUtil initPostCompTerm(org.obo.datamodel.OBOClass genus)
public void addRelDiff(org.obo.datamodel.OBOProperty rel,
org.obo.datamodel.OBOClass diff)
public boolean hasRelAndDiff()
public org.obo.datamodel.OBOClass getPostCompTerm()
public static org.obo.datamodel.OBOClass getGenusTerm(org.obo.datamodel.OBOClass term)
public static boolean isPostCompTerm(org.obo.datamodel.OBOObject term)
public static boolean isLinkToDiff(org.obo.datamodel.Link l)
public static boolean isLinkToDiff(org.obo.datamodel.OBORestriction r)
public static boolean isOboRestriction(org.obo.datamodel.Link l)
public static org.obo.datamodel.OBORestriction getOboRestriction(org.obo.datamodel.Link l)
public static int getNumOfDiffs(org.obo.datamodel.OBOClass term)
public static org.obo.datamodel.OBOClass getDifferentiaTerm(org.obo.datamodel.OBOClass postComp,
org.obo.datamodel.OBOProperty diffRel)
public static java.util.List<org.obo.datamodel.Link> getAllDifferentia(org.obo.datamodel.OBOClass postComp)
public static org.obo.datamodel.OBOClass getAttributeForValue(org.obo.datamodel.OBOClass valueTerm)
public static org.obo.datamodel.OBOClass getIsaParentForTerm(org.obo.datamodel.OBOClass term)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||