opencb / opencga

An Open Computational Genomics Analysis platform for big data genomics analysis. OpenCGA is maintained and develop by its parent company Zetta Genomics. Please contact support@zettagenomics.com for bug report and feature requests.
Apache License 2.0
166 stars 97 forks source link

Create generic WS to execute any analysis #1414

Open pfurio opened 5 years ago

pfurio commented 5 years ago

Web services such as variant/index or alignment/index could be seen as shortcuts to generate and execute our own index implementation in an easy way. However, with the creation of the new Analysis framework, users will be able to create their own analysis. This means that OpenCGA should have a web service that would allow users to execute their own custom analysis. The idea is to generate a new web service jobs/execute that will take the following parameters:

imedina commented 5 years ago

This looks good, I will add tags as well:

{ "id": "string", "name": "string", "description": "string", "tags": [] "params": {} }

Swagger documentation must make clear that id, name, description and tags are Job fields.