Skip to content

Commit 14fe1f3

Browse files
committed
Remove unused 'prefixes' parameter from get_subclasses and get_instances methods in OwleryClient
1 parent 2102dbd commit 14fe1f3

2 files changed

Lines changed: 3 additions & 11 deletions

File tree

src/vfbquery/owlery_client.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def __init__(self, owlery_endpoint: str = "http://owl.virtualflybrain.org/kbs/vf
6666
self.owlery_endpoint = owlery_endpoint.rstrip('/')
6767

6868
def get_subclasses(self, query: str, query_by_label: bool = True,
69-
verbose: bool = False, prefixes: bool = False, direct: bool = False) -> List[str]:
69+
verbose: bool = False, direct: bool = False) -> List[str]:
7070
"""
7171
Query Owlery for subclasses matching an OWL class expression.
7272
@@ -77,7 +77,6 @@ def get_subclasses(self, query: str, query_by_label: bool = True,
7777
:param query_by_label: If True, query uses label syntax (quotes).
7878
If False, uses IRI syntax (angle brackets).
7979
:param verbose: If True, print debug information
80-
:param prefixes: If True, return full IRIs. If False, return short forms.
8180
:param direct: Return direct subclasses only. Default False.
8281
:return: List of class IDs (short forms like 'FBbt_00003748')
8382
"""
@@ -187,7 +186,7 @@ def gen_short_form(iri):
187186
raise
188187

189188
def get_instances(self, query: str, query_by_label: bool = True,
190-
verbose: bool = False, prefixes: bool = False, direct: bool = False) -> List[str]:
189+
verbose: bool = False, direct: bool = False) -> List[str]:
191190
"""
192191
Query Owlery for instances matching an OWL class expression.
193192
@@ -198,7 +197,6 @@ def get_instances(self, query: str, query_by_label: bool = True,
198197
:param query_by_label: If True, query uses label syntax (quotes).
199198
If False, uses IRI syntax (angle brackets).
200199
:param verbose: If True, print debug information
201-
:param prefixes: If True, return full IRIs. If False, return short forms.
202200
:param direct: Return direct instances only. Default False.
203201
:return: List of instance IDs (short forms like 'VFB_00101567')
204202
"""

src/vfbquery/vfb_queries.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3044,13 +3044,7 @@ def _owlery_query_to_results(owl_query_string: str, short_form: str, return_data
30443044
params = {
30453045
'object': owl_query_string,
30463046
'direct': 'true' if query_instances else 'false', # instances use direct=true, subclasses use direct=false
3047-
'includeDeprecated': 'false',
3048-
'prefixes': json.dumps({
3049-
"FBbt": "http://purl.obolibrary.org/obo/FBbt_",
3050-
"RO": "http://purl.obolibrary.org/obo/RO_",
3051-
"BFO": "http://purl.obolibrary.org/obo/BFO_",
3052-
"VFB": "http://virtualflybrain.org/reports/VFB_"
3053-
})
3047+
'includeDeprecated': 'false'
30543048
}
30553049

30563050
# For subclasses queries, add includeEquivalent parameter

0 commit comments

Comments
 (0)