Closed matthiaskoenig closed 2 years ago
I'll have to look into this.
This is surprising. I'm just using a library that can parse OWL files. I don't know why it wouldn't be able to find some terms.
I can't reproduce this issue with pronto 2.4.1/2.4.2 and python 3.9.5.
I corrected the code above and added as a unit test: libkisao/python/tests/test_ontology.py:test_term_ids_are_normalizable
.
Closing because there were errors in the original post and testing checks that all terms can be found.
The following term ids fail lookup when iterating over all term_ids using the
get_normalized_id
function:Results in: