Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use functional syntax instead of OBO #121

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

Conversation

balhoff
Copy link
Member

@balhoff balhoff commented Oct 11, 2024

This PR is an alternative to #119, and would fix geneontology/noctua#902.

In this repo we have had a few different hacks related to prefixes and OBO format. In #119 I updated things to use the new OBO support for prefixes, but still ran into a few corner cases. Here I just updated the text output from the perl scripts to write OFN instead of OBO. This gives us much more control over the exact OWL we end up with, and has reliable handling of prefixes. Also, now the OBO file is a terminal output and doesn't need to round-tripped within this build.

I think the only remaining issues are those with TAIR IDs mentioned in #119. But I do still need to do a careful diff. @cmungall suggests taking a simple prefix-based approach to the TAIR IDs (as done here) since the IRIs aren't used currently in Noctua models anyway.

@balhoff balhoff requested review from kltm and cmungall October 11, 2024 16:27
@kltm
Copy link
Member

kltm commented Oct 11, 2024

@balhoff I want to clarify what's going on here. Is this that the intermediate is ofn, then gets converted to obo or owl at the end. This seems to be true, as I still see the "neo.obo neo.owl" targets, but want to confirm.

@cmungall
Copy link
Member

@kltm that is correct. I ran it locally works like a charm (or as much as perl can ever be charming)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Disappearing URS
3 participants