{
    "class": "Workflow",
    "cwlVersion": "v1.0",
    "id": "count-lines1-wf.cwl",
    "inputs": [
        {
            "id": "count-lines1-wf.cwl#file1",
            "type": "File"
        }
    ],
    "outputs": [
        {
            "id": "count-lines1-wf.cwl#output4",
            "outputSource": "count-lines1-wf.cwl#step4/output",
            "type": "int"
        }
    ],
    "steps": [
        {
            "id": "count-lines1-wf.cwl#step1",
            "in": [
                {
                    "id": "count-lines1-wf.cwl#step1/file1",
                    "source": "count-lines1-wf.cwl#file1"
                }
            ],
            "out": [
                "count-lines1-wf.cwl#step1/output"
            ],
            "run": "wc-tool.cwl"
        },
        {
            "id": "count-lines1-wf.cwl#step4",
            "in": [
                {
                    "id": "count-lines1-wf.cwl#step4/file1",
                    "source": "count-lines1-wf.cwl#step1/output"
                }
            ],
            "label": "step that also depends on step1",
            "out": [
                "count-lines1-wf.cwl#step4/output"
            ],
            "run": "parseInt-tool.cwl"
        }
    ]
}