Skip to content

Add new refinegems nf-core module with config-generation interface#11935

Draft
Copilot wants to merge 2 commits into
masterfrom
copilot/new-module-refinegems
Draft

Add new refinegems nf-core module with config-generation interface#11935
Copilot wants to merge 2 commits into
masterfrom
copilot/new-module-refinegems

Conversation

Copilot AI commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

This PR adds a new nf-core module for refinegems, based on the requested tool/package (0.1.23). The module provides a focused entrypoint for generating refineGEMs configuration YAMLs in standard nf-core module form.

  • New module: modules/nf-core/refinegems

    • Added main.nf process REFINEGEMS with standard nf-core module wiring (meta, when, versions output).
    • Exposes config_type input and runs refinegems setup config to produce <prefix>.yaml.
  • Tool metadata and environment

    • Added meta.yml with tool docs/license, input/output contracts, and module descriptors.
    • Added environment.yml with conda channels plus pip-installed refineGEMs==0.1.23 (with Python/Pip pins).
  • Module test scaffold

    • Added tests/main.nf.test with a stub-path module test.
    • Added tests/main.nf.test.snap snapshot for deterministic expected outputs.
refinegems setup config \
    --type ${config_type} \
    --filename ${prefix}.yaml \
    $args

Copilot AI linked an issue Jun 9, 2026 that may be closed by this pull request
4 tasks
Copilot AI changed the title [WIP] Add new module refinegems Add new refinegems nf-core module with config-generation interface Jun 9, 2026
Copilot AI requested a review from brovolia June 9, 2026 10:09
@nf-core nf-core deleted a comment from Copilot AI Jun 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

new module: refinegems

2 participants