New module: parsesdrf/convert#11514
Conversation
…drf-pipelines Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
LouisLeNezet
left a comment
There was a problem hiding this comment.
Hi,
Could you follow the nf-core convention with the meta map ?
This will allow to better control how the output tsv are named.
There was a problem hiding this comment.
As both output are expected they should be hardcoded in the script block.
Could you also use prefix = meta.id ?
There was a problem hiding this comment.
Please pass convert-mhcquant as params.module_args
|
Also there is other files that can be passed to |
|
Thanks @LouisLeNezet for the hint, I initially wasn't sure how exactly to do it since the tool is very versatile, but I think you are right to rename to PARSESDRF_CONVERTMHCQUANT. Edit: Should it be SDRFPIPELINES_CONVERTMHCQUANT or PARSESDRF_CONVERTMHCQUANT @LouisLeNezet 🤔 |
…to convert-mhcquant subcommand, add meta map and prefix-based outputs Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…ign meta.yml output patterns with main.nf prefix Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Good question 🤔 |
|
Ok suggestion: Since CONVERTMHCQUANT is basically a pipeline specific module (local module), I guess it makes more sense to have a more generic nf-core module. Maybe makes more sense to cover e.g. the "convert-" subcommands (convert-openms, convert-mhcquant etc.) What do you think about SDRPIPELINES_CONVERT? |
I would agree at first thought, by adding a |
|
After discussing with other maintainers, |
💯 😄 Thanks for the effort! Really appreciated |
…ubcommands with per-format output tuples
…test, emit versions topic, bump sdrf-pipelines 0.1.3->0.1.4 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Adds a new module
sdrfpipelines/parsesdrfwrapping theparse_sdrfCLI from bigbio/sdrf-pipelines (biocondasdrf-pipelines=0.1.3). The module converts an SDRF (Sample and Data Relationship Format) file into pipeline-specific samplesheets and search-preset files.The conversion subcommand (e.g.
convert-mhcquant,convert-openms) and its output flags are injected viatask.ext.argsrather than hardcoded, so the same module can serve different downstream proteomics pipelines. Pairs naturally with #11513PR checklist
topic: versions- See version_topicslabelnf-core modules test <MODULE> --profile dockernf-core modules test <MODULE> --profile singularitynf-core modules test <MODULE> --profile conda