Closed Boogie3D closed 1 year ago
The parser is now invoked by the client before sending data to the WF Manager. Resolves #667
The following changes were made:
CwlParser
bee_client.py
Workflow
Task
WorkflowInterface.initialize_workflow()
WorkflowInterface.add_task
jsonpickle
test_parser.py
test_wf_interface.py
Approved!
@rstyd @Boogie3D The merge of the flux PR causes conflicts here so please fix
The parser is now invoked by the client before sending data to the WF Manager. Resolves #667
The following changes were made:
CwlParser
is now instantiated inbee_client.py
CwlParser
no longer invokes Workflow Interface, now returnsWorkflow
andTask
objectsWorkflowInterface.initialize_workflow()
now takes onlyWorkflow
andWorkflowInterface.add_task
now takes onlyTask
jsonpickle
is used to encode theWorkflow
andTask
objects and send them to the WF Manager via RESTtest_parser.py
andtest_wf_interface.py
have been updated and are passing