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

biolink-api /bioentity/function/ route does not seem to implement taxon filters #365

Open
kltm opened this issue Nov 11, 2020 · 11 comments
Open
Labels

Comments

@kltm
Copy link
Member

kltm commented Nov 11, 2020

While it appears in the documentation, it seems that the biolink-api /bioentity/function/ route does not seem to implement taxon filters. For example, the following two queries give the same results:

/bioentity/function/GO%3A0002544/genes?rows=100&relationship_type=involved_in
/bioentity/function/GO%3A0002544/genes?rows=100&taxon=NCBITaxon%3A9606&relationship_type=involved_in

Originating question (from the GO fork): geneontology/helpdesk#285

Tagging @deepakunni3 @kshefchek

@deepakunni3
Copy link
Contributor

The fix for this should be in Ontobio.

@kltm
Copy link
Member Author

kltm commented Feb 12, 2021

@deepakunni3 Just to clarify, we need another ticket for ontobio to reach closure on this issue?

@suzialeksander
Copy link

@deepakunni3 this issue still hasn't been resolved, is there another step or another ticket we need to open somewhere?
geneontology/helpdesk#285

@kltm
Copy link
Member Author

kltm commented May 5, 2021

@suzialeksander , Deepak has now moved on to a new position. We'll need to revisit this.

@suzialeksander
Copy link

@kltm is there anyone to ping about this? Just checked and I think it's still misbehaving.

@sierra-moxon
Copy link
Member

I think I can raise my hand for this, particularly if it is ontobio and a priority. :)

@kltm
Copy link
Member Author

kltm commented Oct 12, 2021

@sierra-moxon If this is as "simple" as bumping the ontobio in GO API and rolling it out, it's probably worth doing. (That by itself may be new ground for us as we'll need to deal with the dev environment for the GO API.)
However, if it requires more plumbing, we might want to also look at the fix of correcting the documentation or trimming the non-existent feature.

@kltm
Copy link
Member Author

kltm commented Oct 13, 2021

I touched bases with @cmungall about priorities v/briefly and exploring this and moving ahead should be fine in almost any case.

@kltm
Copy link
Member Author

kltm commented May 31, 2022

@sierra-moxon I wanted to check if this fix was in scope for: 1) a "quick" fix for what we have; 2) would be better handled in the refactored API (assuming this is likely); 3) part of a route that will no longer be serviced by the refactored API?

@sierra-moxon
Copy link
Member

looking a little closer at this, I think it is a few things:

  • not routing to GOlr in the current implementation
  • not passing taxon from the user

I think it's a more straightforward fix for the new implementation (not a fix in ontobio, but passing params correctly to ontobio) than trying to fix it in our current production.

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

No branches or pull requests

4 participants