[
    {
        "name": "Interop_report",
        "docker_name": "Interop_report",
        "description": "Generate a workflow report from Illumina output",
        "version": "0.0.1",
        "author": "MBB",
        "options": [
            {
                "name": "results_dir",
                "type": "output_dir",
                "value": "\/Results",
                "label": "Results directory: ",
                "volumes": [
                    {
                        "Results": "\/Results"
                    }
                ]
            }
        ],
        "steps_in": [
            {
                "step_name": "visualization",
                "tool_name": "interop",
                "rule_name": "interop",
                "params": [
                    {
                        "input_name": "illumina_dir",
                        "origin_command": "raw_illumina_dir",
                        "origin_name": "illumina_dir",
                        "origin_step": "input"
                    }
                ]
            }
        ],
        "steps": [
            {
                "title": "visualization",
                "name": "visualization",
                "tools": [
                    "interop"
                ],
                "default": "interop"
            }
        ],
        "input": [
            "raw_illumina_dir"
        ],
        "params_equals": [],
        "git": "https:\/\/gitlab.mbb.univ-montp2.fr\/khalid\/Interop_report",
        "json": {
            "class": "GraphLinksModel",
            "linkFromPortIdProperty": "fromPort",
            "linkToPortIdProperty": "toPort",
            "nodeDataArray": [
                {
                    "name": "interop",
                    "text": "Interop",
                    "size2": "125 110",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "illumina_dir",
                            "value": "illumina_dir",
                            "description": "InterOp metric directory",
                            "ptype": "IN",
                            "from": "",
                            "list": false,
                            "stroke": "#000000"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "csv",
                            "value": "summary",
                            "description": "Summary table",
                            "ptype": "OUT",
                            "from": "",
                            "list": false,
                            "stroke": "#000000"
                        },
                        {
                            "name": "o2",
                            "type": "csv",
                            "value": "index_summary",
                            "description": "Index summary table",
                            "ptype": "OUT",
                            "from": "",
                            "list": false,
                            "stroke": "#000000"
                        },
                        {
                            "name": "o3",
                            "type": "csv",
                            "value": "dump_text",
                            "description": "All Interop data as tables",
                            "ptype": "OUT",
                            "from": "",
                            "list": false,
                            "stroke": "#000000"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o4",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "The Illumina InterOp libraries are a set of common routines used for reading and writing InterOp metric files.",
                    "version": "1.1.8",
                    "key": "5370863629",
                    "loc": "100 -290"
                },
                {
                    "name": "illumina_dir",
                    "text": "illumina_dir",
                    "size2": "",
                    "category": "Data",
                    "strokeWidth": 2,
                    "fill": "#2ecc71",
                    "inservices": [],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "illumina_dir",
                            "value": "raw_illumina_dir",
                            "description": "",
                            "ptype": "OUT",
                            "from": "",
                            "list": false,
                            "stroke": "#000000"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o2",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "unknown",
                    "version": "unknown",
                    "key": -11,
                    "loc": "-220 -290"
                }
            ],
            "linkDataArray": [
                {
                    "from": -11,
                    "to": "5370863629",
                    "fromPort": "raw_illumina_dir",
                    "toPort": "illumina_dir",
                    "points": [
                        -161.94545459747314,
                        -288.70000000000005,
                        -151.94545459747314,
                        -288.70000000000005,
                        -69.23636364936829,
                        -288.70000000000005,
                        -69.23636364936829,
                        -288.6,
                        13.472727298736572,
                        -288.6,
                        23.472727298736572,
                        -288.6
                    ]
                }
            ],
            "version": 2
        },
        "yaml": "{\nname: \"Interop_report\",\ndocker_name: \"Interop_report\",\ndescription: \"Generate a workflow report from Illumina output\",\nversion: \"0.0.1\",\nauthor: \"MBB\",\noptions: [\n    {\n    name: \"results_dir\",\n    type: \"output_dir\",\n    value: \"\/Results\",\n    label: \"Results directory: \",\n    volumes:  [Results: \"\/Results\"]\n    },\n],\nsteps_in: [\n{ step_name: \"visualization\", tool_name: \"interop\", rule_name: \"interop\",\n    params: [\n        { input_name: illumina_dir, origin_command: raw_illumina_dir, origin_name: illumina_dir, origin_step: input},\n    ]\n},\n],\nsteps: [\n    { title: \"visualization\", name: \"visualization\", tools: [interop], default: \"interop\" },\n],\ninput: [\"raw_illumina_dir\",],\nparams_equals: [\n\n]\n}\n"
    }
]