James Fellows Yates
04/21/2026, 9:10 AMJames Fellows Yates
04/21/2026, 9:11 AMJim Downie
04/21/2026, 9:12 AMJames Fellows Yates
04/21/2026, 9:13 AMJim Downie
04/21/2026, 9:13 AMsanger.conf that includes configs from a sanger/ directoryJim Downie
04/21/2026, 9:14 AMJim Downie
04/21/2026, 9:14 AMJames Fellows Yates
04/21/2026, 9:15 AMpontus
04/21/2026, 9:15 AMNicolas Vannieuwkerke
04/21/2026, 9:15 AMJames Fellows Yates
04/21/2026, 9:16 AMhard requirementyou mean one config == one cluster/infra?
Nicolas Vannieuwkerke
04/21/2026, 9:17 AMJames Fellows Yates
04/21/2026, 9:18 AMNicolas Vannieuwkerke
04/21/2026, 9:18 AMJim Downie
04/21/2026, 9:22 AMI think I'm talking mainly specifically about /how/ or /whether/ these dynamic includes can be usedTo be clear, I think there might be more use-cases for this than "supporting slightly different clusters" which is why I bring it up more generally - maybe enabling or disabling certain features via params?
Nicolas Vannieuwkerke
04/21/2026, 9:22 AMNicolas Vannieuwkerke
04/21/2026, 9:22 AMMaxime Garcia
04/21/2026, 9:23 AMJim Downie
04/21/2026, 9:25 AMEach cluster or type of infrastructure SHOULD only be represented by a single configuration file. Dependent on the infrastructure this can mean that there is one config per cluster on the system or one configuration file for the whole system.I like that
Nicolas Vannieuwkerke
04/21/2026, 9:26 AMwe can always include configs in configs, so I would even go for mustI would keep it as a SHOULD since HPC systems can be very weird
Jim Downie
04/21/2026, 9:26 AM/etc/nextflow/ or somethingJames Fellows Yates
04/21/2026, 9:28 AMincludeConfigJames Fellows Yates
04/21/2026, 9:28 AMJim Downie
04/21/2026, 9:30 AMJames Fellows Yates
04/21/2026, 9:31 AMJames Fellows Yates
04/21/2026, 9:31 AMsanger.conf
sanger/
hpc1.conf
hpc2.confJames Fellows Yates
04/21/2026, 9:31 AMJim Downie
04/21/2026, 9:32 AMsanger/
sanger.conf
hpc1.conf
hpc2.conf
But that could be taken as a stronger push towards using this approachNicolas Vannieuwkerke
04/21/2026, 9:32 AMJames Fellows Yates
04/21/2026, 9:33 AMJames Fellows Yates
04/21/2026, 9:33 AMYeah. Alternative would be to put /everything/ in a directory, and have:@Edmund has a separate proposal for this along those lines actually: https://github.com/nf-core/configs/issues/806
James Fellows Yates
04/21/2026, 9:34 AMJames Fellows Yates
04/22/2026, 1:20 PM