Skip to content

Commit 84d09c3

Browse files
committed
Update schema to use new definitions groups
1 parent 048fd68 commit 84d09c3

File tree

1 file changed

+55
-13
lines changed

1 file changed

+55
-13
lines changed

nextflow_schema.json

Lines changed: 55 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@
44
"title": "nf-core/atacseq pipeline parameters",
55
"description": "ATACSeq peak-calling and differential analysis pipeline.",
66
"type": "object",
7-
"properties": {
8-
"Input/output options": {
7+
"definitions": {
8+
"input_output_options": {
9+
"title": "Input/output options",
910
"type": "object",
1011
"properties": {
1112
"input": {
@@ -53,7 +54,8 @@
5354
],
5455
"fa_icon": "fas fa-terminal"
5556
},
56-
"Reference genome options": {
57+
"reference_genome_options": {
58+
"title": "Reference genome options",
5759
"type": "object",
5860
"properties": {
5961
"genome": {
@@ -124,7 +126,8 @@
124126
},
125127
"fa_icon": "fas fa-dna"
126128
},
127-
"Adapter trimming options": {
129+
"adapter_trimming_options": {
130+
"title": "Adapter trimming options",
128131
"type": "object",
129132
"properties": {
130133
"clip_r1": {
@@ -177,7 +180,8 @@
177180
},
178181
"fa_icon": "fas fa-cut"
179182
},
180-
"Alignment options": {
183+
"alignment_options": {
184+
"title": "Alignment options",
181185
"type": "object",
182186
"properties": {
183187
"keep_dups": {
@@ -223,7 +227,8 @@
223227
},
224228
"fa_icon": "fas fa-map-signs"
225229
},
226-
"Peak calling options": {
230+
"peak_calling_options": {
231+
"title": "Peak calling options",
227232
"type": "object",
228233
"properties": {
229234
"narrow_peak": {
@@ -285,7 +290,8 @@
285290
},
286291
"fa_icon": "fas fa-chart-area"
287292
},
288-
"Differential analysis options": {
293+
"differential_analysis_options": {
294+
"title": "Differential analysis options",
289295
"type": "object",
290296
"properties": {
291297
"deseq2_vst": {
@@ -305,7 +311,8 @@
305311
},
306312
"fa_icon": "fas fa-not-equal"
307313
},
308-
"Process skipping options": {
314+
"process_skipping_options": {
315+
"title": "Process skipping options",
309316
"type": "object",
310317
"properties": {
311318
"skip_fastqc": {
@@ -359,7 +366,8 @@
359366
},
360367
"fa_icon": "fas fa-forward"
361368
},
362-
"Institutional config options": {
369+
"institutional_config_options": {
370+
"title": "Institutional config options",
363371
"type": "object",
364372
"properties": {
365373
"custom_config_version": {
@@ -409,7 +417,8 @@
409417
},
410418
"fa_icon": "fas fa-university"
411419
},
412-
"Max job request options": {
420+
"max_job_request_options": {
421+
"title": "Max job request options",
413422
"type": "object",
414423
"properties": {
415424
"max_cpus": {
@@ -439,7 +448,8 @@
439448
},
440449
"fa_icon": "fab fa-acquisitions-incorporated"
441450
},
442-
"Generic options": {
451+
"generic_options": {
452+
"title": "Generic options",
443453
"type": "object",
444454
"properties": {
445455
"help": {
@@ -536,5 +546,37 @@
536546
},
537547
"fa_icon": "fas fa-file-import"
538548
}
539-
}
540-
}
549+
},
550+
"allOf": [
551+
{
552+
"$ref": "#/definitions/input_output_options"
553+
},
554+
{
555+
"$ref": "#/definitions/reference_genome_options"
556+
},
557+
{
558+
"$ref": "#/definitions/adapter_trimming_options"
559+
},
560+
{
561+
"$ref": "#/definitions/alignment_options"
562+
},
563+
{
564+
"$ref": "#/definitions/peak_calling_options"
565+
},
566+
{
567+
"$ref": "#/definitions/differential_analysis_options"
568+
},
569+
{
570+
"$ref": "#/definitions/process_skipping_options"
571+
},
572+
{
573+
"$ref": "#/definitions/institutional_config_options"
574+
},
575+
{
576+
"$ref": "#/definitions/max_job_request_options"
577+
},
578+
{
579+
"$ref": "#/definitions/generic_options"
580+
}
581+
]
582+
}

0 commit comments

Comments
 (0)