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.
Currently, Allegrograph is used on the INNUENDO Platform for:
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:
Frontend:
All these modification should be made in the INNUENDO_REST_API repository.