Skip to content

Viash 0.8.0-RC4 (2023-10-10): Refactor Nextflow helper functions

Compare
Choose a tag to compare
@Grifs Grifs released this 10 Oct 13:42
· 330 commits to main since this release
8a21f6c

MAJOR CHANGES

  • NextflowPlatform: Refactoring of helper functions (PR #557).
    • Cleaned up processConfig(): Removed support for functionality.inputs and functionality.outputs
    • Cleaned up processConfig(): Removed support for .functionality.argument_groups[].argument containing a list of argument ids as opposed to the arguments themselves.
    • Rewrote --param_list parser.
    • Removed unused function applyConfig() and applyConfigToOneParamSet().
    • Refactored channelFromParams() to make use of new helper functions.
    • Removed deprecated paramsToChannel(), paramsToList(), viashChannel().
    • Deprecated preprocessInputs() -- use the wrapped Viash Nextflow functionality instead.
    • Refactored preprocessInputs() to make use of new helper functions.
    • Reprecated run arguments map, mapData, mapPassthrough, renameKeys.