Louis Le Nézet
11/14/2025, 9:37 PMmap_sep to define what kind of separator is present in the genetic map provided either tabulation, space or comma.
I define it as \\t in the nextflow.config and add the following to nextflow.schema
"map_sep": {
"type": "string",
"description": "Separator used in the genetic map file.",
"default": "\\t",
"fa_icon": "fas fa-arrows-alt-h",
"enum": ["\\t", ",", ";", " "],
"hidden": true
}
But then either nf-core pipelines lint complains that the default in the config and schema does not match or it's when I run the pipeline.
Also if I change it to a space, the linting remove the space and also complains.
What should I do ?Louis Le Nézet
11/14/2025, 9:40 PMConfig default value incorrect: params.map_sep is set as \t in nextflow_schema.json but is \\t in nextflow.config.
I can simply remove the enum I guess, but there is an issue ongoing with escaped character.mashehu
11/14/2025, 10:19 PM\t?Louis Le Nézet
11/17/2025, 8:02 AMERROR [✗] Pipeline schema does not follow nf-core specs:
Default parameters are invalid: '' is not one of ['\t', ',', ';', ' ']Louis Le Nézet
11/17/2025, 8:07 AMif isinstance(param["default"], str) and param["default"].strip() == "":
param["default"] = ""
return param
Unfortunately the strip function convert the "\t" and " " to and empty string.Louis Le Nézet
11/17/2025, 8:12 AM.strip(" ") to fix it for "\t" but it would remain the " " to "" error.