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

Endpoint to trigger a workflow #205

Open
reskyner opened this issue Sep 7, 2020 · 0 comments
Open

Endpoint to trigger a workflow #205

reskyner opened this issue Sep 7, 2020 · 0 comments

Comments

@reskyner
Copy link
Contributor

reskyner commented Sep 7, 2020

Add a view to trigger a workflow.

Info needed:

  • zipped input(?) or json object containing required data
  • workflow name
  • workflow type

With that info, we should be able to send the data to a specific workflow (wherever that is) to be executed

Workflow code should be written and maintained in a separate repository (e.g. a collection of nextflow, galaxy, squonk etc. workflows) that contains all of the code needed to execute the workflow in/on the correct container/serrvice - the endpoint should return:

  1. A success/fail notification for if the workflow has started
  2. An id for the workflow/task

The ID should then be able to be used at an additional endpoint to examine the status
When the workflow is complete, a final endpoint will be used to import/download the data

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

No branches or pull requests

1 participant