{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "https://raw.githubusercontent.com/bactopia/bactopia/master/modules/nf-core/mobsuite/recon/params.json",
    "title": "MOB-Suite Recon Module",
    "description": "A module for classifying and annotating plasmids is draft assemblies",
    "type": "object",
    "definitions": {
        "mobsuite_parameters": {
            "title": "MOB-suite Recon Parameters",
            "type": "object",
            "description": "",
            "default": "",
            "fa_icon": "fas fa-exclamation-circle",
            "properties": {
                "mb_max_contig_size": {
                    "type": "integer",
                    "description": "Maximum size of a contig to be considered a plasmid",
                    "default": 310000,
                    "fa_icon": "fas fa-hashtag"
                },
                "mb_min_contig_size": {
                    "type": "integer",
                    "description": "Minimum length of contigs to classify",
                    "default": 1000,
                    "fa_icon": "fas fa-hashtag"
                },
                "mb_max_plasmid_size": {
                    "type": "integer",
                    "description": "Maximum size of a reconstructed plasmid",
                    "default": 350000,
                    "fa_icon": "fas fa-hashtag"
                },
                "mobsuite_opts": {
                    "type": "string",
                    "description": "Extra MOB-suite options in quotes. Example: '--min_mob_evalue 0.001'",
                    "help": "Useful if you would like to fine tune your MOB-suite analysis.",
                    "default": "",
                    "fa_icon": "fas fa-italic",
                    "hidden": true
                }
            }
        }
    },
    "allOf": [
        {
            "$ref": "#/definitions/mobsuite_parameters"
        }
    ]
}
