[
    {
        "name": "Simul_Gpop",
        "docker_name": "simul_gpop",
        "description": "",
        "version": "0.0.2",
        "author": "MBB",
        "steps": [
            {
                "title": "Coalescent simulation",
                "name": "coal_simul_step",
                "tools": [
                    "simul_coal"
                ],
                "default": "simul_coal"
            },
            {
                "title": "Estimate model parameters dadi",
                "name": "estimate_model_params_dadi",
                "tools": [
                    "dadi"
                ],
                "default": "dadi"
            },
            {
                "title": "Estimate model parameters moments",
                "name": "estimate_model_params_moments",
                "tools": [
                    "moments"
                ],
                "default": "moments"
            }
        ],
        "options": [
            {
                "name": "results_dir",
                "type": "output_dir",
                "value": "\/Results",
                "label": "Results directory: ",
                "volumes": [
                    {
                        "Results": "\/Results"
                    }
                ]
            }
        ],
        "steps_in": [
            {
                "step_name": "estimate_model_params_dadi",
                "tool_name": "dadi",
                "rule_name": "dadi",
                "params": [
                    {
                        "input_name": "fs_file_name",
                        "origin_command": "simul_coal",
                        "origin_name": "msout"
                    }
                ]
            },
            {
                "step_name": "estimate_model_params_moments",
                "tool_name": "moments",
                "rule_name": "moments",
                "params": [
                    {
                        "input_name": "fs_file_name",
                        "origin_command": "simul_coal",
                        "origin_name": "msout"
                    }
                ]
            }
        ],
        "params_equals": [
            {
                "param_A": "simul_coal_pop1",
                "param_B": "dadi_namepop1"
            },
            {
                "param_A": "simul_coal_pop2",
                "param_B": "dadi_namepop2"
            },
            {
                "param_A": "simul_coal_pop1",
                "param_B": "moments_namepop1"
            },
            {
                "param_A": "simul_coal_pop2",
                "param_B": "moments_namepop2"
            }
        ],
        "git": "https:\/\/gitlab.mbb.univ-montp2.fr\/khalid\/simul_gpop",
        "json": "",
        "yaml": "{\n  name: Simul_Gpop,\n  docker_name: simul_gpop,\n  description: \"\",\n  version: \"0.0.2\",\n  author: \"MBB\",\n  #input: \"\",\n  steps:\n    [\n      { title: \"Coalescent simulation\", name: \"coal_simul_step\", tools: [simul_coal], default: \"simul_coal\" },\n      { title: \"Estimate model parameters dadi\", name: \"estimate_model_params_dadi\", tools: [dadi], default: \"dadi\" },\n      { title: \"Estimate model parameters moments\", name: \"estimate_model_params_moments\", tools: [moments], default: \"moments\" },\n    ],\n  options:\n    [\n      {\n        name: \"results_dir\",\n        type: \"output_dir\",\n        value: \"\/Results\",\n        label: \"Results directory: \",\n        volumes:  [Results: \"\/Results\"]\n      },\n    ],\n    steps_in: [\n      { step_name: estimate_model_params_dadi, tool_name: dadi, rule_name: dadi, \n        params: [ \n          {input_name: fs_file_name, origin_command: simul_coal, origin_name: msout },\n        ]\n      },\n      { step_name: estimate_model_params_moments, tool_name: moments, rule_name: moments, \n        params: [ \n          {input_name: fs_file_name, origin_command: simul_coal, origin_name: msout },\n        ]\n      },\n    ],\n    params_equals: [\n      { param_A: simul_coal_pop1, param_B: dadi_namepop1 },\n      { param_A: simul_coal_pop2, param_B: dadi_namepop2 },\n      { param_A: simul_coal_pop1, param_B: moments_namepop1 },\n      { param_A: simul_coal_pop2, param_B: moments_namepop2 },\n    ]\n}"
    }
]