mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
New module type that pauses a workflow and gives time for the runner to review it before proceeding with execution. - Introduce concept of beta workflow modules - I guess we should just keep the pause module as beta until their is a UI to support it. - Extracts base class ouptut of InputModule for modules that are "simple" - i.e. their configuration state is represented as a dictionary and configuration form is rendered via the generic template. - Test Cases (for this changeset and a bunch of stuff that is now testable with the pause module in place from the scheduling framework commit).
118 lines
3.6 KiB
Plaintext
118 lines
3.6 KiB
Plaintext
{
|
|
"a_galaxy_workflow": "true",
|
|
"annotation": "",
|
|
"format-version": "0.1",
|
|
"name": "test_workflow_pause",
|
|
"steps": {
|
|
"0": {
|
|
"annotation": "",
|
|
"id": 0,
|
|
"input_connections": {},
|
|
"inputs": [
|
|
{
|
|
"description": "",
|
|
"name": "Input Dataset"
|
|
}
|
|
],
|
|
"name": "Input dataset",
|
|
"outputs": [],
|
|
"position": {
|
|
"left": 199.9201512336731,
|
|
"top": 251.4826512336731
|
|
},
|
|
"tool_errors": null,
|
|
"tool_id": null,
|
|
"tool_state": "{\"name\": \"Input Dataset\"}",
|
|
"tool_version": null,
|
|
"type": "data_input",
|
|
"user_outputs": []
|
|
},
|
|
"1": {
|
|
"annotation": "",
|
|
"id": 1,
|
|
"input_connections": {
|
|
"input1": {
|
|
"id": 0,
|
|
"output_name": "output"
|
|
}
|
|
},
|
|
"inputs": [],
|
|
"name": "Concatenate datasets (for test workflows)",
|
|
"outputs": [
|
|
{
|
|
"name": "out_file1",
|
|
"type": "input"
|
|
}
|
|
],
|
|
"position": {
|
|
"left": 516.7257237434387,
|
|
"top": 187.28126573562622
|
|
},
|
|
"post_job_actions": {},
|
|
"tool_errors": null,
|
|
"tool_id": "cat",
|
|
"tool_state": "{\"__page__\": 0, \"__rerun_remap_job_id__\": null, \"input1\": \"null\", \"queries\": \"[]\"}",
|
|
"tool_version": "1.0.0",
|
|
"type": "tool",
|
|
"user_outputs": []
|
|
},
|
|
"2": {
|
|
"annotation": "",
|
|
"id": 2,
|
|
"input_connections": {
|
|
"input": {
|
|
"id": 1,
|
|
"output_name": "out_file1"
|
|
}
|
|
},
|
|
"inputs": [
|
|
{
|
|
"description": "",
|
|
"name": "Pause for Dataset Review"
|
|
}
|
|
],
|
|
"name": "Pause for dataset review",
|
|
"outputs": [],
|
|
"position": {
|
|
"left": 862.715301990509,
|
|
"top": 197.28126573562622
|
|
},
|
|
"tool_errors": null,
|
|
"tool_id": null,
|
|
"tool_state": "{\"name\": \"Pause for Dataset Review\"}",
|
|
"tool_version": null,
|
|
"type": "pause",
|
|
"user_outputs": []
|
|
},
|
|
"3": {
|
|
"annotation": "",
|
|
"id": 3,
|
|
"input_connections": {
|
|
"input1": {
|
|
"id": 2,
|
|
"output_name": "output"
|
|
}
|
|
},
|
|
"inputs": [],
|
|
"name": "Concatenate datasets (for test workflows)",
|
|
"outputs": [
|
|
{
|
|
"name": "out_file1",
|
|
"type": "input"
|
|
}
|
|
],
|
|
"position": {
|
|
"left": 1181.9722595214844,
|
|
"top": 181.52084350585938
|
|
},
|
|
"post_job_actions": {},
|
|
"tool_errors": null,
|
|
"tool_id": "cat1",
|
|
"tool_state": "{\"__page__\": 0, \"__rerun_remap_job_id__\": null, \"input1\": \"null\", \"queries\": \"[]\"}",
|
|
"tool_version": "1.0.0",
|
|
"type": "tool",
|
|
"user_outputs": []
|
|
}
|
|
},
|
|
"uuid": "9058956e-76b6-4909-bab3-c12b2cc394c7"
|
|
} |