vfb_connect.owl package¶
Submodules¶
vfb_connect.owl.owlery_query_tools module¶
-
class
vfb_connect.owl.owlery_query_tools.OWLeryConnect(endpoint='http://owl.virtualflybrain.org/kbs/vfb/', lookup=None, obo_curies=('FBbt', 'RO', 'BFO'), curies=None)¶ Bases:
object-
add_obo_curies(prefixes)¶
-
get_instances(query, query_by_label=False, direct=False, return_short_forms=False)¶ Get instances satisfying query, where query is an OWL DL is any OWL DL class expression
-
get_subclasses(query, query_by_label=False, direct=False, return_short_forms=False)¶ Get subclasses satisfying query, where query is an OWL DL is any OWL DL class expression
-
get_superclasses(query, query_by_label=False, direct=False, return_short_forms=False)¶ Get superclasses satisfying query, where query is any OWL DL class expression.
-
labels_2_ids(query_string)¶ Substitutes labels for IDs in a query string
-
query(query_type, return_type, query, query_by_label=False, direct=False, verbose=False)¶ A wrapper for querying Owlery Endpoints. See https://owlery.phenoscape.org/api/ for doc :param query_type: Options: subclasses, superclasses, equivalent, instances, types :param return_type: :param query: ‘Manchester syntax query with owl entities as <iri>,
curie (supporting curies declared on object) or single quoted label (if query_by_label isTrue)
- Parameters
query_by_label – Boolean. Default False.
direct – Boolean. Default False. Determines T/F
:param verbose - print verbose output to stdout for debugging purposes. :return:
-
-
vfb_connect.owl.owlery_query_tools.gen_short_form(iri)¶ Generate short_form (string) from an iri string iri: An iri string