Mahesh Binzer-Panchal
04/02/2026, 12:16 PM<http://main.nf|main.nf>, <http://clean_data.nf|clean_data.nf> , <http://quantify_data.nf|quantify_data.nf>, can I give different nextflow_schema.json for them?Matthias De Smet
04/02/2026, 12:22 PMMatthias De Smet
04/02/2026, 12:23 PMsamplesheetToList in each wfMatthias De Smet
04/02/2026, 12:23 PMMahesh Binzer-Panchal
04/02/2026, 12:25 PMnextflow.config that lists all the parameters. <http://main.nf|main.nf> accepts all the parameters from the nextflow_schema.json, the other two only need to validate against a subset of parameters and might have different ones that are required.Matthias De Smet
04/02/2026, 12:26 PMMatthias De Smet
04/02/2026, 12:27 PM"anyOf": [
{
"required": ["id", "samplename", "organism", "aligner", "fastq_1", "fastq_2"]
},
{
"required": ["id", "samplename", "genome", "aligner", "fastq_1", "fastq_2"]
},
{
"required": ["id", "samplesheet", "sample_info", "flowcell"]
}
]Mahesh Binzer-Panchal
04/02/2026, 12:27 PMclean_data doesn't use --reference but it's required for quantify_dataMatthias De Smet
04/02/2026, 12:29 PMMahesh Binzer-Panchal
04/02/2026, 12:29 PMMatthias De Smet
04/02/2026, 12:30 PMMatthias De Smet
04/02/2026, 12:30 PMMatthias De Smet
04/02/2026, 12:30 PMMatthias De Smet
04/02/2026, 12:30 PMMahesh Binzer-Panchal
04/02/2026, 12:31 PMMatthias De Smet
04/02/2026, 12:32 PMMatthias De Smet
04/02/2026, 12:32 PMMahesh Binzer-Panchal
04/02/2026, 12:33 PMMahesh Binzer-Panchal
04/02/2026, 12:34 PMMatthias De Smet
04/02/2026, 12:34 PM<http://main.nf|main.nf> and let schema handle the errors, based on the json specMatthias De Smet
04/02/2026, 12:34 PMMatthias De Smet
04/02/2026, 12:35 PMMahesh Binzer-Panchal
04/02/2026, 12:36 PMMatthias De Smet
04/02/2026, 12:36 PMMatthias De Smet
04/02/2026, 12:36 PMMatthias De Smet
04/02/2026, 12:37 PM<http://main.nf|main.nf> with a feature switch?Matthias De Smet
04/02/2026, 12:38 PMMahesh Binzer-Panchal
04/02/2026, 12:39 PM<http://main.nf|main.nf> will have a feature switch as wellMahesh Binzer-Panchal
04/02/2026, 12:40 PMMahesh Binzer-Panchal
04/02/2026, 12:41 PMMatthias De Smet
04/02/2026, 12:41 PMMatthias De Smet
04/02/2026, 12:41 PMNicolas Vannieuwkerke
04/02/2026, 2:47 PMvalidate functionNicolas Vannieuwkerke
04/02/2026, 2:47 PMMahesh Binzer-Panchal
04/07/2026, 9:01 AMvalidateParameters and, that that function takes a schema so I'll see what I can do with that. Ideally I only want one truth per workflow so I'll fix it with conditional logic somehow.