Nextflow 22.04 brings with it two new features which should give much cleaner syntax for collecting tool versions: channel topics using topic (see https://github.com/nf-core/modules/issues/4517) and eval. They are designed to work together nicely, but are technically separate features.
Needs some thought about how we approach these changes - may be best to do a bulk change everywhere in one go, as it affects multiple code locations (modules and pipelines).
Nextflow 22.04 brings with it two new features which should give much cleaner syntax for collecting tool versions: channel topics using
topic
(see https://github.com/nf-core/modules/issues/4517) andeval
. They are designed to work together nicely, but are technically separate features.eval
: https://nextflow.io/docs/latest/process.html#output-type-evaleval
andtopic
: https://nextflow.io/blog/2024/nextflow-2404-highlights.html#process-eval-outputsThe blog post contains a basic example of how this can be used to collect versions:
Needs some thought about how we approach these changes - may be best to do a bulk change everywhere in one go, as it affects multiple code locations (modules and pipelines).