biothings / biothings_explorer

TRAPI service for BioThings Explorer
https://explorer.biothings.io
Apache License 2.0
10 stars 11 forks source link

part 1: review/add Translator resources to BTE's API list #865

Open andrewsu opened 2 months ago

andrewsu commented 2 months ago

Long ago we made a principled decision that we would use an API allow list to define what resources BTE would include. We should revisit that decision to make sure we still agree that's the right choice. And if so, we should review resources that are not currently being called by BTE for possible inclusion in our API allow list.

colleenXu commented 1 month ago

UPDATE:

I made a minimal list of APIs BTE isn't using right now. This includes TRAPI KPs and APIs with x-bte that are also tagged translator.

We decided to...

Try adding 5 TRAPI KPs that I was able to retrieve edges from thru BTE in manual testing: https://github.com/biothings/bte-server/pull/43

Considering, see Part 2...

Wait on...

Don't add (for now): The in-limbo APIs with x-bte

colleenXu commented 1 month ago

Marc Duby has reported that Genetics KP CI has a fix for knowledge_types (Translator Slack). I haven't checked yet.

I'm assuming adding this KP would be for the next sprint, not this one...

tokebe commented 1 month ago

Yeah, I don't think we want to rush adding new KPs...

colleenXu commented 1 month ago

This issue is to track the 5 KPs we did add to BTE https://github.com/biothings/biothings_explorer/issues/865#issuecomment-2372978205

colleenXu commented 4 weeks ago

Given urgent issues with BTE timeouts: going to remove MolePro. Queries to it timeout often, and adds wait time. And we may be querying it more with the record limit, parallel features. https://github.com/biothings/bte-server/pull/49

Already adjusted main comment