diff env/lib/python3.7/site-packages/cwltool/tests/wf/scatter-wf4.json @ 0:26e78fe6e8c4 draft

"planemo upload commit c699937486c35866861690329de38ec1a5d9f783"
author shellac
date Sat, 02 May 2020 07:14:21 -0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/env/lib/python3.7/site-packages/cwltool/tests/wf/scatter-wf4.json	Sat May 02 07:14:21 2020 -0400
@@ -0,0 +1,103 @@
+{
+    "cwlVersion": "v1.0",
+    "$graph": [
+        {
+            "inputs": [
+                {
+                    "inputBinding": {},
+                    "type": "string",
+                    "id": "#echo/echo_in1"
+                },
+                {
+                    "inputBinding": {},
+                    "type": "string",
+                    "id": "#echo/echo_in2"
+                }
+            ],
+            "requirements": [
+                {
+                    "ramMin": 10,
+                    "class": "ResourceRequirement"
+                }
+            ],
+            "stdout": "step1_out",
+            "outputs": [
+                {
+                    "outputBinding": {
+                        "glob": "step1_out",
+                        "loadContents": true,
+                        "outputEval": "$(self[0].contents)"
+                    },
+                    "type": "string",
+                    "id": "#echo/echo_out"
+                }
+            ],
+            "baseCommand": "echo",
+            "class": "CommandLineTool",
+            "arguments": [
+                "-n",
+                "foo"
+            ],
+            "id": "#echo"
+        },
+        {
+            "inputs": [
+                {
+                    "type": {
+                        "items": "string",
+                        "type": "array"
+                    },
+                    "id": "#main/inp1"
+                },
+                {
+                    "type": {
+                        "items": "string",
+                        "type": "array"
+                    },
+                    "id": "#main/inp2"
+                }
+            ],
+            "requirements": [
+                {
+                    "class": "ScatterFeatureRequirement"
+                }
+            ],
+            "outputs": [
+                {
+                    "type": {
+                        "items": "string",
+                        "type": "array"
+                    },
+                    "outputSource": "#main/step1/echo_out",
+                    "id": "#main/out"
+                }
+            ],
+            "class": "Workflow",
+            "steps": [
+                {
+                    "run": "#echo",
+                    "scatter": [
+                        "#main/step1/echo_in1",
+                        "#main/step1/echo_in2"
+                    ],
+                    "in": [
+                        {
+                            "source": "#main/inp1",
+                            "id": "#main/step1/echo_in1"
+                        },
+                        {
+                            "source": "#main/inp2",
+                            "id": "#main/step1/echo_in2"
+                        }
+                    ],
+                    "scatterMethod": "dotproduct",
+                    "id": "#main/step1",
+                    "out": [
+                        "#main/step1/echo_out"
+                    ]
+                }
+            ],
+            "id": "#main"
+        }
+    ]
+}