Hi,
I was trying to run workflows from the command line using workflow_execute.py in /scripts/api.
According to the documentation, the commandline should look like:
python workflow_execute.py <api_key> <galaxy_url>/api/workflows f2db41e1fa331b3e 'hist_id=a912e9e5d84530d4' '38=hda=03501d7626bd192f
I understand that ‘hda’ refers to the src of the input data, in this case being the history. However, it is not clear to me what 38 is actually referring to. Is it the step number ?
Is it the id shown in the JSON response code of <galaxy_url/api/workflows/<workflow id> ?
E.g “535” in:
{"url": "/galaxy/api/workflows/f7bb1edd6b95db62", "inputs": {}, "steps": {"535": {"tool_id": "iep", "input_steps": {}, "type": "tool", "id": 535}}, "id": "f7bb1edd6b95db62", "name": "test_workflow"}
What is “inputs” and why is its value empty {} ?
If a tool step has multiple input parameters, how can you refer to the correct parameter using the ‘step=src=id’ syntax ?
Thanks,
Marc