monarch-initiative / biolink-api

API for linked biological knowledge
https://api.monarchinitiative.org/api/
BSD 3-Clause "New" or "Revised" License
63 stars 25 forks source link

Allow configuration of endpoints in a biolink installation #235

Closed cmungall closed 5 years ago

cmungall commented 5 years ago

The reference installation includes the union of all possible endpoints.

We want to make an API endpoint for GO, but only expose endpoints of relevance for GO

@deepakunni3 worked on configurability for AGR such that some route groupings in app.py could be masked. However, some modules like bioentity.py contain multiple endpoints, some of which should be filtered. We could split bioentity into multiple file/modules but that may get unwieldy.

I think the way to go might be dynamic routing driven by configuration

cc @lpalbou

deepakunni3 commented 5 years ago

Fixed via https://github.com/biolink/biolink-api/pull/237