-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
Description
Currently, Allegrograph is used on the INNUENDO Platform for:
- Set protocols order in a given workflow
- Set workflows associated with a given pipeline
- Set pipeline processes status
The above tasks could be achieved without Allegrograph by storing the information on the general INNUENDO postgres database, removing one additional dependency from the platform that is currently being underused.
To do that, it would be required to:
Backend:
- Remove any Allegrograph routes defined in the API
- Add new routes to build protocols and to build workflows
- Add new routes to add, delete and assign workflows to strains
- Add new routes to set the status of processes
Frontend:
- Refactor retrieval of workflows, their protocols, and status
- Refactor the add and removal of workflows from strains in a project
All these modification should be made in the INNUENDO_REST_API repository.