public class EDAMOntology extends Object
Modifier and Type | Field and Description |
---|---|
static URI |
BIOPAX
BioPAX is an exchange format for pathway data, with its data model defined in OWL
(BIOPAX).
|
static URI |
CELLML
CellML, the format for mathematical models of biological and other networks
(CELLML).
|
static URI |
FORMAT
A defined way or layout of representing and structuring data in a computer file, blob,
string, message, or elsewhere.
|
static URI |
NAMESPACE
Namespace of the EDAM Ontology (http://identifiers.org/edam/).
|
static URI |
SBML
Systems Biology Markup Language (SBML), the standard XML format for models of biological
processes such as for example metabolism, cell signaling, and gene regulation
(SBML).
|
Constructor and Description |
---|
EDAMOntology()
Construct an EDAM ontology object and read the OBO definition file, if necessary.
|
Modifier and Type | Method and Description |
---|---|
Set<String> |
getDescendantNamesOf(String parentId)
Returns the set of child names that are descendants of the given parent ID.
|
Set<String> |
getDescendantNamesOf(URI parentURI)
Returns the set of child names that are descendants of the given parent URI.
|
Set<String> |
getDescendantsOf(String parentId)
Returns a set of child IDs that are descendants of the given parent ID.
|
Set<String> |
getDescendantsOf(URI parentURI)
Returns a set of child IDs that are descendants of the given parent URI.
|
Set<URI> |
getDescendantURIsOf(String parentId)
Returns a set of child URIs that are descendants of the given parent ID.
|
Set<URI> |
getDescendantURIsOf(URI parentURI)
Returns a set of child URIs that are descendants of the given parent URI.
|
String |
getId(String stanzaName)
Returns the ID field of the stanza whose name field matches the given name.
|
String |
getId(URI stanzaURI)
Returns the extracted ID of the given stanza's URI.
|
String |
getName(String stanzaId)
Returns the name field of the stanza matching the ID extracted from the given stanza URI.
|
String |
getName(URI stanzaURI)
Returns the name field of the stanza that matches the ID for the given stanza URI.
|
URI |
getURIbyId(String stanzaId)
Creates a new URI from the EDAM Ontology namespace with the given ID.
|
URI |
getURIbyName(String stanzaName)
Returns the URI, i.e.
|
boolean |
isDescendantOf(String Id1,
String Id2)
Returns
true if the stanza with Id1 is a descendant of the stanza with Id2. |
boolean |
isDescendantOf(URI childURI,
URI parentURI)
Returns
true if the stanza with childURI is a descendant of the stanza with parentURI. |
public static final URI NAMESPACE
public static final URI FORMAT
public static final URI SBML
public static final URI CELLML
public EDAMOntology()
public final String getId(URI stanzaURI)
stanzaURI
- the given stanza's URIpublic final String getId(String stanzaName)
stanzaName
- the given stanza's namenull
if no match was foundpublic final String getName(URI stanzaURI)
stanzaURI
- the given stanza URIpublic final String getName(String stanzaId)
stanzaId
- the given stanza URInull
if no match was foundpublic final URI getURIbyName(String stanzaName)
stanzaName
- the given stanza's namepublic final URI getURIbyId(String stanzaId)
stanzaId
- the given stanza's IDpublic boolean isDescendantOf(String Id1, String Id2)
true
if the stanza with Id1 is a descendant of the stanza with Id2.Id1
- the given stanza's IDId2
- the given stanza's IDtrue
if the stanza with Id1 is a descendant of the stanza with Id2, false
otherwise.public final boolean isDescendantOf(URI childURI, URI parentURI)
true
if the stanza with childURI is a descendant of the stanza with parentURI.childURI
- the given stanza's URIparentURI
- the given stanza's URItrue
if the stanza with childURI is a descendant of the stanza with parentURI, false
otherwise.public Set<String> getDescendantsOf(String parentId)
parentId
- the id of the parent termpublic final Set<String> getDescendantsOf(URI parentURI)
parentURI
- the URI of the parent termpublic final Set<URI> getDescendantURIsOf(String parentId)
parentId
- the ID of the parent termpublic final Set<URI> getDescendantURIsOf(URI parentURI)
parentURI
- the URI of the parent termpublic final Set<String> getDescendantNamesOf(String parentId)
parentId
- the ID of the parent stanzapublic final Set<String> getDescendantNamesOf(URI parentURI)
parentURI
- the URI of the parent stanza