[
    {
        "name": "Mito_Assembler_Megahit",
        "docker_name": "mitoassemblermegahit",
        "description": null,
        "version": "0.0.1",
        "author": "MBB",
        "input": "raw_reads",
        "steps": [
            {
                "title": "Quality check",
                "name": "quality_check",
                "tools": [
                    "fastqc",
                    "null"
                ],
                "default": "fastqc"
            },
            {
                "title": "Assembling",
                "name": "assembling",
                "tools": [
                    "megahit"
                ],
                "default": "megahit"
            },
            {
                "title": "Find mitochondrion scaffold",
                "name": "find_mitoscaf",
                "tools": [
                    "mitoz_findmitoscaf"
                ],
                "default": "mitoz_findmitoscaf"
            },
            {
                "title": "Annotate",
                "name": "annotate",
                "tools": [
                    "mitoz_annotate"
                ],
                "default": "mitoz_annotate"
            },
            {
                "title": "Visualize",
                "name": "visualize",
                "tools": [
                    "igv_visualize"
                ],
                "default": "igv_visualize"
            }
        ],
        "options": [
            {
                "name": "results_dir",
                "type": "output_dir",
                "value": "\/Results",
                "label": "Results directory: ",
                "volumes": [
                    {
                        "Results": "\/Results"
                    }
                ]
            }
        ],
        "params_equals": [
            {
                "param_A": "find_mitoscaf__mitoz_findmitoscaf_clade",
                "param_B": "annotate__mitoz_annotate_clade"
            }
        ],
        "git": "https:\/\/gitlab.mbb.univ-montp2.fr\/khalid\/mitoassemblermegahit",
        "json": {
            "class": "GraphLinksModel",
            "linkFromPortIdProperty": "fromPort",
            "linkToPortIdProperty": "toPort",
            "modelData": {
                "position": "-633.0541667938232 -852.5"
            },
            "nodeDataArray": [
                {
                    "name": "read",
                    "text": "reads",
                    "category": "Data",
                    "figure": "FramedRectangle",
                    "fill": "#2ecc71",
                    "strokeWidth": 2,
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "reads",
                            "value": "raw_reads"
                        }
                    ],
                    "key": -3,
                    "loc": "-550 -730"
                },
                {
                    "name": "read",
                    "text": "reads",
                    "category": "Data",
                    "figure": "FramedRectangle",
                    "fill": "#2ecc71",
                    "strokeWidth": 2,
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "reads",
                            "value": "raw_reads"
                        }
                    ],
                    "key": -2,
                    "loc": "-570 -100"
                },
                {
                    "name": "fastqc_PE",
                    "text": "Fastqc PE",
                    "size2": "130 135",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "reads",
                            "value": "read",
                            "description": "",
                            "ptype": "IN"
                        },
                        {
                            "name": "i2",
                            "type": "reads",
                            "value": "read2",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "html",
                            "value": "html1",
                            "description": "Rapport html fastqc",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o2",
                            "type": "zip",
                            "value": "zip1",
                            "description": "Dossier zip fastqc",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o3",
                            "type": "html",
                            "value": "html2",
                            "description": "Rapport html fastqc",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o4",
                            "type": "zip",
                            "value": "zip2",
                            "description": "Dossier zip fastqc",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o5",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "A quality control tool for high throughput raw sequence data.",
                    "version": "0.11.5",
                    "key": "5170585797",
                    "loc": "-310 -250"
                },
                {
                    "name": "megahit_SE",
                    "text": "Megahit SE",
                    "size2": "130 60",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "reads",
                            "value": "read",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "fasta",
                            "value": "contigs",
                            "description": "Result of the assembly",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o2",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "An ultra-fast single-node solution for large and complex metagenomics assembly via succinct de Bruijn graph",
                    "version": "1.2.1",
                    "key": "5799017528",
                    "loc": "10 -520"
                },
                {
                    "name": "megahit_PE",
                    "text": "Megahit PE",
                    "size2": "130 85",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "reads",
                            "value": "read",
                            "description": "",
                            "ptype": "IN"
                        },
                        {
                            "name": "i2",
                            "type": "reads",
                            "value": "read2",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "fasta",
                            "value": "contigs",
                            "description": "Result of the assembly",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o2",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "An ultra-fast single-node solution for large and complex metagenomics assembly via succinct de Bruijn graph",
                    "version": "1.2.1",
                    "key": "4470998203",
                    "loc": "10 -270"
                },
                {
                    "name": "multiqc",
                    "text": "Multiqc",
                    "size2": "125 60",
                    "category": "Repport",
                    "strokeWidth": 2,
                    "fill": "#e67e22",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "*",
                            "value": "data",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o2",
                            "type": "html",
                            "value": "rapport",
                            "description": "Rapport",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o2",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "Multiqc",
                    "version": "1",
                    "key": "9454326626",
                    "loc": "630 -400"
                },
                {
                    "name": "mitoz_findmitoscaf",
                    "text": "Mitoz find mitos scafold",
                    "size2": "230 85",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "fasta",
                            "value": "fasta",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "fasta",
                            "value": "mitogenome",
                            "description": "The mitochondrial sequences from each Kmer assembly",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o2",
                            "type": "txt",
                            "value": "readme",
                            "description": "Readme with all output files explained",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o3",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "A toolkit for assembly, annotation, and visualization of animal mitochondrial genomes",
                    "version": "2.4-alpha",
                    "key": "1782130635",
                    "loc": "290 -420"
                },
                {
                    "name": "mitoz_annotate_SE",
                    "text": "Mitoz annotate SE",
                    "size2": "195 110",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "reads",
                            "value": "read",
                            "description": "",
                            "ptype": "IN"
                        },
                        {
                            "name": "i2",
                            "type": "fasta",
                            "value": "fasta",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "fa.gbf",
                            "value": "genbank_annots",
                            "description": "The mitochondrial genome in GenBank format",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o2",
                            "type": "txt",
                            "value": "readme",
                            "description": "Readme with all output files explained",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o3",
                            "type": "bam",
                            "value": "circos_bam",
                            "description": "Mapping to determine depth for Circos plot",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o4",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "A toolkit for assembly, annotation, and visualization of animal mitochondrial genomes",
                    "version": "2.4-alpha",
                    "key": "8967784821",
                    "loc": "470 -570"
                },
                {
                    "name": "mitoz_annotate_PE",
                    "text": "MitoZ annotate",
                    "size2": "155 110",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "reads",
                            "value": "read",
                            "description": "",
                            "ptype": "IN"
                        },
                        {
                            "name": "i2",
                            "type": "reads",
                            "value": "read2",
                            "description": "",
                            "ptype": "IN"
                        },
                        {
                            "name": "i3",
                            "type": "fasta",
                            "value": "fasta",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "fa.gbf",
                            "value": "genbank_annots",
                            "description": "The mitochondrial genome in GenBank format",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o2",
                            "type": "txt",
                            "value": "readme",
                            "description": "Readme with all output files explained",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o3",
                            "type": "bam",
                            "value": "circos_bam",
                            "description": "Mapping to determine depth for Circos plot",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o4",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "A toolkit for assembly, annotation, and visualization of animal mitochondrial genomes",
                    "version": "2.4-alpha",
                    "key": "4724996420",
                    "loc": "470 -220"
                },
                {
                    "name": "fastqc_SE",
                    "text": "Fastqc SE",
                    "size2": "130 85",
                    "category": "Tool",
                    "strokeWidth": 2,
                    "fill": "#3498db",
                    "inservices": [
                        {
                            "name": "i1",
                            "type": "reads",
                            "value": "read",
                            "description": "",
                            "ptype": "IN"
                        }
                    ],
                    "outservices": [
                        {
                            "name": "o1",
                            "type": "html",
                            "value": "html",
                            "description": "Rapport html fastqc",
                            "ptype": "OUT"
                        },
                        {
                            "name": "o2",
                            "type": "zip",
                            "value": "zip",
                            "description": "Dossier zip fastqc",
                            "ptype": "OUT"
                        }
                    ],
                    "outservices2": [
                        {
                            "name": "o3",
                            "type": "link",
                            "value": "linkOut"
                        }
                    ],
                    "description": "A quality control tool for high throughput raw sequence data.",
                    "version": "0.11.5",
                    "key": "8721636309",
                    "loc": "-310 -490"
                }
            ],
            "linkDataArray": [
                {
                    "from": -3,
                    "to": "5170585797",
                    "fromPort": "raw_reads",
                    "toPort": "read",
                    "points": [
                        -491.94583320617676,
                        -722.8394446372986,
                        -481.94583320617676,
                        -722.8394446372986,
                        -440.4854166507721,
                        -722.8394446372986,
                        -440.4854166507721,
                        -261.6408330440521,
                        -399.02500009536743,
                        -261.6408330440521,
                        -389.02500009536743,
                        -261.6408330440521
                    ]
                },
                {
                    "from": -2,
                    "to": "5170585797",
                    "fromPort": "raw_reads",
                    "toPort": "read2",
                    "points": [
                        -511.94583320617676,
                        -98.7,
                        -501.94583320617676,
                        -98.7,
                        -450.4854166507721,
                        -98.7,
                        -450.4854166507721,
                        -238.0591669559479,
                        -399.02500009536743,
                        -238.0591669559479,
                        -389.02500009536743,
                        -238.0591669559479
                    ]
                },
                {
                    "from": -3,
                    "to": "5799017528",
                    "fromPort": "raw_reads",
                    "toPort": "read",
                    "points": [
                        -491.94583320617676,
                        -731.6302776813507,
                        -457.94583320617676,
                        -731.6302776813507,
                        -460,
                        -731.6302776813507,
                        -460,
                        -731.6302776813507,
                        -220,
                        -731.6302776813507,
                        -220,
                        -516.0999999999999,
                        -79.02500009536743,
                        -516.0999999999999,
                        -69.02500009536743,
                        -516.0999999999999
                    ]
                },
                {
                    "from": -3,
                    "to": "4470998203",
                    "fromPort": "raw_reads",
                    "toPort": "read",
                    "points": [
                        -491.94583320617676,
                        -725.7697223186493,
                        -473.94583320617676,
                        -725.7697223186493,
                        -476,
                        -725.7697223186493,
                        -476,
                        -725.7697223186493,
                        -220,
                        -725.7697223186493,
                        -220,
                        -279.1408330440521,
                        -79.02500009536743,
                        -279.1408330440521,
                        -69.02500009536743,
                        -279.1408330440521
                    ]
                },
                {
                    "from": -2,
                    "to": "4470998203",
                    "fromPort": "raw_reads",
                    "toPort": "read2",
                    "points": [
                        -511.94583320617676,
                        -95.7697223186493,
                        -493.94583320617676,
                        -95.7697223186493,
                        -492,
                        -95.7697223186493,
                        -492,
                        -102,
                        -148,
                        -102,
                        -148,
                        -255.55916695594783,
                        -79.02500009536743,
                        -255.55916695594783,
                        -69.02500009536743,
                        -255.55916695594783
                    ]
                },
                {
                    "from": "5799017528",
                    "to": "1782130635",
                    "fromPort": "contigs",
                    "toPort": "fasta",
                    "points": [
                        89.02500009536743,
                        -516.0999999999999,
                        99.02500009536743,
                        -516.0999999999999,
                        125,
                        -516.0999999999999,
                        125,
                        -420.2802776813507,
                        150.97499990463257,
                        -420.2802776813507,
                        160.97499990463257,
                        -420.2802776813507
                    ]
                },
                {
                    "from": "4470998203",
                    "to": "1782130635",
                    "fromPort": "contigs",
                    "toPort": "fasta",
                    "points": [
                        89.02500009536743,
                        -267.34999999999997,
                        99.02500009536743,
                        -267.34999999999997,
                        125,
                        -267.34999999999997,
                        125,
                        -414.41972231864924,
                        150.97499990463257,
                        -414.41972231864924,
                        160.97499990463257,
                        -414.41972231864924
                    ]
                },
                {
                    "from": "1782130635",
                    "to": "8967784821",
                    "fromPort": "mitogenome",
                    "toPort": "fasta",
                    "points": [
                        419.02500009536743,
                        -432.07111072540283,
                        429.02500009536743,
                        -432.07111072540283,
                        429.02500009536743,
                        -488.75,
                        348.47499990463257,
                        -488.75,
                        348.47499990463257,
                        -556.8091669559478,
                        358.47499990463257,
                        -556.8091669559478
                    ]
                },
                {
                    "from": -3,
                    "to": "8967784821",
                    "fromPort": "raw_reads",
                    "toPort": "read",
                    "points": [
                        -491.94583320617676,
                        -734.5605553627014,
                        -449.94583320617676,
                        -734.5605553627014,
                        -50.735416650772095,
                        -734.5605553627014,
                        -50.735416650772095,
                        -580.3908330440522,
                        348.47499990463257,
                        -580.3908330440522,
                        358.47499990463257,
                        -580.3908330440522
                    ]
                },
                {
                    "from": -3,
                    "to": "4724996420",
                    "fromPort": "raw_reads",
                    "toPort": "read",
                    "points": [
                        -491.94583320617676,
                        -729.9558332920075,
                        -457.94583320617676,
                        -729.9558332920075,
                        -460,
                        -729.9558332920075,
                        -460,
                        -729.9558332920075,
                        100,
                        -729.9558332920075,
                        100,
                        -242.18166608810424,
                        368.47499990463257,
                        -242.18166608810424,
                        378.47499990463257,
                        -242.18166608810424
                    ]
                },
                {
                    "from": -2,
                    "to": "4724996420",
                    "fromPort": "raw_reads",
                    "toPort": "read2",
                    "points": [
                        -511.94583320617676,
                        -94.30458347797395,
                        -485.94583320617676,
                        -94.30458347797395,
                        -58.735416650772095,
                        -94.30458347797395,
                        -58.735416650772095,
                        -218.60000000000002,
                        368.47499990463257,
                        -218.60000000000002,
                        378.47499990463257,
                        -218.60000000000002
                    ]
                },
                {
                    "from": "1782130635",
                    "to": "4724996420",
                    "fromPort": "mitogenome",
                    "toPort": "fasta",
                    "points": [
                        419.02500009536743,
                        -426.21055536270137,
                        429.02500009536743,
                        -426.21055536270137,
                        429.02500009536743,
                        -326.25,
                        368.47499990463257,
                        -326.25,
                        368.47499990463257,
                        -195.01833391189575,
                        378.47499990463257,
                        -195.01833391189575
                    ]
                },
                {
                    "from": "8967784821",
                    "to": "9454326626",
                    "fromPort": "genbank_annots",
                    "toPort": "data",
                    "points": [
                        581.5250000953674,
                        -592.1816660881043,
                        591.5250000953674,
                        -592.1816660881043,
                        591.5250000953674,
                        -472.5,
                        543.4749999046326,
                        -472.5,
                        543.4749999046326,
                        -396.09999999999997,
                        553.4749999046326,
                        -396.09999999999997
                    ]
                },
                {
                    "from": "4724996420",
                    "to": "9454326626",
                    "fromPort": "genbank_annots",
                    "toPort": "data",
                    "points": [
                        561.5250000953674,
                        -242.18166608810424,
                        571.5250000953674,
                        -242.18166608810424,
                        571.5250000953674,
                        -322.5,
                        543.4749999046326,
                        -322.5,
                        543.4749999046326,
                        -393.16972231864924,
                        553.4749999046326,
                        -393.16972231864924
                    ]
                },
                {
                    "from": -3,
                    "to": "8721636309",
                    "fromPort": "raw_reads",
                    "toPort": "read",
                    "points": [
                        -491.94583320617676,
                        -724.9325001239777,
                        -473.94583320617676,
                        -724.9325001239777,
                        -436.4854166507721,
                        -724.9325001239777,
                        -436.4854166507721,
                        -487.34999999999997,
                        -399.02500009536743,
                        -487.34999999999997,
                        -389.02500009536743,
                        -487.34999999999997
                    ]
                }
            ],
            "version": 2
        },
        "yaml": "{\n  name: Mito_Assembler_Megahit,\n  docker_name: mitoassemblermegahit,\n  description: ,\n  version: \"0.0.1\",\n  author: \"MBB\",\n  input: raw_reads,\n  steps:\n    [\n        { title: Quality check, name: quality_check, tools: [fastqc,\"null\"], default: fastqc },\n        { title: Assembling, name: assembling, tools: [megahit], default: megahit },\n        { title: Find mitochondrion scaffold, name: find_mitoscaf, tools: [mitoz_findmitoscaf], default: mitoz_findmitoscaf },\n        { title: Annotate, name: annotate, tools: [mitoz_annotate], default: mitoz_annotate },\n        { title: Visualize, name: visualize, tools: [igv_visualize], default: igv_visualize },\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    params_equals: [\n      { param_A: find_mitoscaf__mitoz_findmitoscaf_clade, param_B: annotate__mitoz_annotate_clade },\n    ]\n}"
    }
]