|
1 | 1 | { |
2 | | - "$schema": "http://json-schema.org/draft-07/schema", |
| 2 | + "$schema": "https://json-schema.org/draft/2020-12/schema", |
3 | 3 | "$id": "https://raw.githubusercontent.com/seqeralabs/nf-aggregate/main/nextflow_schema.json", |
4 | 4 | "title": "seqeralabs/nf-aggregate pipeline parameters", |
5 | 5 | "description": "Minimal nf-core pipeline compatible with template", |
6 | 6 | "type": "object", |
7 | | - "definitions": { |
| 7 | + "$defs": { |
8 | 8 | "input_output_options": { |
9 | 9 | "title": "Input/output options", |
10 | 10 | "type": "object", |
|
26 | 26 | "type": "string", |
27 | 27 | "format": "directory-path", |
28 | 28 | "description": "The output directory where the results will be saved. You have to use absolute paths to storage on Cloud infrastructure.", |
29 | | - "fa_icon": "fas fa-folder-open" |
| 29 | + "fa_icon": "fas fa-folder-open", |
| 30 | + "default": "results" |
30 | 31 | } |
31 | 32 | } |
32 | 33 | }, |
|
67 | 68 | "type": "boolean", |
68 | 69 | "description": "Skip MultiQC.", |
69 | 70 | "fa_icon": "fas fa-fast-forward" |
| 71 | + }, |
| 72 | + "generate_benchmark_report": { |
| 73 | + "type": "boolean", |
| 74 | + "fa_icon": "fas fa-tachometer-alt", |
| 75 | + "description": "Compile a benchmarking report for Seqera Platform runs." |
| 76 | + }, |
| 77 | + "benchmark_aws_cur_report": { |
| 78 | + "type": "string", |
| 79 | + "fa_icon": "fas fa-dollar-sign", |
| 80 | + "description": "AWS CUR report from data exports.", |
| 81 | + "pattern": "^\\S+\\.parquet", |
| 82 | + "format": "file-path" |
70 | 83 | } |
71 | 84 | }, |
72 | 85 | "required": ["seqera_api_endpoint"] |
|
127 | 140 | "modules_testdata_base_path": { |
128 | 141 | "type": "string", |
129 | 142 | "description": "Base path / URL for data used in the modules", |
130 | | - "hidden": true |
| 143 | + "hidden": true, |
| 144 | + "default": "s3://ngi-igenomes/testdata/nf-core/modules/" |
131 | 145 | }, |
132 | 146 | "validate_params": { |
133 | 147 | "type": "boolean", |
|
169 | 183 | }, |
170 | 184 | "allOf": [ |
171 | 185 | { |
172 | | - "$ref": "#/definitions/input_output_options" |
| 186 | + "$ref": "#/$defs/input_output_options" |
173 | 187 | }, |
174 | 188 | { |
175 | | - "$ref": "#/definitions/pipeline_options" |
| 189 | + "$ref": "#/$defs/pipeline_options" |
176 | 190 | }, |
177 | 191 | { |
178 | | - "$ref": "#/definitions/generic_options" |
| 192 | + "$ref": "#/$defs/generic_options" |
179 | 193 | } |
180 | 194 | ] |
181 | 195 | } |
0 commit comments