Open nsbgn opened 1 year ago
I think having a Workflow
Protocol
is the best way forward. This can be defined in transforge
and implemented in quangis-workflow
.
It would be divvied up into LabelledWorkflow
s for workflows in which each action's inputs are ordered/labelled, as for our expert workflows; and UnlabelledWorkflow
s for workflows in which the inputs are not labelled, as for our non-hacked generated workflows and for our multitools.
Both the
quangis-workflow
andtransforge
repositories have aworkflow.py
, as does the former'ssynthesis/ape.py
, all with similar purposes. (I was in a rush.) The former's should be connected to the latter's interface/protocol, and the latter's should be updated to reflect new insights.