It would be good to standardise how we are defining default / empty parameter values in the pipeline nextflow.config. Seeing as we are now validating these parameters against the JSON schema it will be nice to use a uniform approach.
As shouted on Slack:
- Default values should be specified as usual using native Groovy variable types
- BOOLEAN PARAMETERS SHOULD BE SET TO
false in nextflow.config
- FILE PATHS / STRINGS / INTEGERS / FLOATS / LISTS / MAPS SHOULD BE SET TO
null in nextflow.config
It would be good to standardise how we are defining default / empty parameter values in the pipeline
nextflow.config. Seeing as we are now validating these parameters against the JSON schema it will be nice to use a uniform approach.As shouted on Slack:
falseinnextflow.confignullinnextflow.config