NCATS-Tangerine / beacon-aggregator

A web service that operates over the Beacon network to provide a single software interface over the all the Beacons
Other
2 stars 0 forks source link

/cliques endpoint should accept lists of concept id's and be processed asynchronously #56

Closed RichardBruskiewich closed 6 years ago

RichardBruskiewich commented 6 years ago

There is interest in processing a batch list of concept id's to identify their equivalent concept cliques. Concurrently, building new cliques can be somewhat computationally intensive.

This issue proposes:

1) converting the /clique endpoint to accept a list of concept identifiers for clique resolution 2) converting the endpoint into a non-blocking asychronous query in the same manner as the current /concepts?keywords... and /statements?source=... calls are now structured as three step process (in 3 endpoints): POST parameters; poll status; then retrieve data.