diff --git a/nextflow_schema.json b/nextflow_schema.json index ee0a623e..e6726202 100644 --- a/nextflow_schema.json +++ b/nextflow_schema.json @@ -5,6 +5,81 @@ "description": "Nextflow rnafusion analysis pipeline, part of the nf-core community.", "type": "object", "$defs": { + "input_output_options": { + "title": "Input/output options", + "type": "object", + "fa_icon": "fas fa-terminal", + "description": "Define where the pipeline should find input data and save output data.", + "required": [ + "outdir", + "tools", + "genomes_base" + ], + "properties": { + "input": { + "type": "string", + "format": "file-path", + "mimetype": "text/csv", + "schema": "assets/schema_input.json", + "exists": true, + "pattern": "^\\S+\\.(csv|yaml|yml|json)$", + "description": "Path to samplesheet file containing information about the samples in the experiment.", + "help_text": "You will need to create a design file with information about the samples in your experiment before running the pipeline. Use this parameter to specify its location. It has to be a comma-separated file with 3 columns, and a header row. See [usage docs](https://nf-co.re/rnafusion/usage#samplesheet-input).", + "fa_icon": "fas fa-file-csv" + }, + "outdir": { + "type": "string", + "format": "directory-path", + "description": "The output directory where the results will be saved. You have to use absolute paths to storage on Cloud infrastructure.", + "fa_icon": "fas fa-folder-open" + }, + "tools": { + "type": "string", + "description": "Comma-delimited list of tools to run", + "fa_icon": "far fa-file-code", + "help_text": "Comma-delimited list of tools to run.", + "pattern": "^((arriba|ctatsplicing|fusioncatcher|starfusion|stringtie|fusionreport|fastp|salmon|fusioninspector|all)?,?)*(?