File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ def get_ols_ontologies():
3939 file = file ,
4040 )
4141 )
42+
4243 return ontology_sources
4344
4445
@@ -47,6 +48,7 @@ def get_ols_ontology(ontology_name):
4748 ontologiesUri = OLS_API_BASE_URI + "/ontologies?size=" + str (OLS_PAGINATION_SIZE )
4849 log .debug (ontologiesUri )
4950 J = json .loads (urlopen (ontologiesUri ).read ().decode ("utf-8" ))
51+ print ("EMBEDDED: " , J ["_embedded" ]["ontologies" ])
5052 ontology_sources = []
5153 for ontology_source_json in J ["_embedded" ]["ontologies" ]:
5254 ontology_sources .append (
@@ -57,7 +59,10 @@ def get_ols_ontology(ontology_name):
5759 file = ontology_source_json ["_links" ]["self" ]["href" ],
5860 )
5961 )
62+ print ("NAME: " , ontology_name )
63+ print ("SOURCES: " , [o .name for o in ontology_sources ])
6064 hits = [o for o in ontology_sources if o .name == ontology_name ]
65+ print ("HITS: " , hits )
6166 if len (hits ) == 1 :
6267 return hits [0 ]
6368 return None
Original file line number Diff line number Diff line change @@ -139,6 +139,7 @@ def test_get_ontologies(self):
139139 self .assertIsInstance (ontology_sources , list )
140140 self .assertIsInstance (ontology_sources [0 ], OntologySource )
141141
142+ @unittest .skip ("efo is not available from https://www.ebi.ac.uk/ols4/api/ontologies" )
142143 def test_get_ontology (self ):
143144 ontology_source = ols .get_ols_ontology ("efo" )
144145 self .assertIsInstance (ontology_source , OntologySource )
@@ -148,6 +149,7 @@ def test_get_ontology(self):
148149 self .assertIsInstance (ontology_source .version , str )
149150 self .assertEqual (ontology_source .description , "Experimental Factor Ontology" )
150151
152+ @unittest .skip ("efo is not available from https://www.ebi.ac.uk/ols4/api/ontologies" )
151153 def test_search_for_term (self ):
152154 ontology_source = ols .get_ols_ontology ("efo" )
153155 ontology_annotations = ols .search_ols ("cell type" , ontology_source )
You can’t perform that action at this time.
0 commit comments