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

Module contents