"""Handles input preparation and submits the workflow invocation."""
self.status.state=WorkState.PREPARING_INPUTS
bioblend_inputs={}
bioblend_params={}
@@ -125,10 +165,19 @@ class Invocation:
raiseValueError(f"Workflow step label '{label}' not found in workflow '{self.workflow_id}' for setting parameters. Available step labels: {list(label_to_step_id.keys())}")
bioblend_params[step_id]=value
else:
input_id=label_to_input_id.get(label)
step_id=label_to_step_id.get(label)
ifnotinput_idandnotstep_id:
print(f"Warning: Parameter '{label}' is not a Dataset, DatasetCollection, or a dictionary associated with a known step label. It will be ignored.")