8000 Liftover to Graphmap2 nf-core module · Issue #302 · nf-core/nanoseq · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Liftover to Graphmap2 nf-core module #302

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mlgosh opened this issue Mar 24, 2025 · 1 comment
Open

Liftover to Graphmap2 nf-core module #302

mlgosh opened this issue Mar 24, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@mlgosh
Copy link
mlgosh commented Mar 24, 2025

Description of feature

Nanoseq currently using a local Graphmap2 module, there is now a module available through nf-core

@mlgosh mlgosh added the enhancement New feature or request label Mar 24, 2025
@Graeme-Smith Graeme-Smith self-assigned this Mar 24, 2025
@Graeme-Smith
Copy link
Graeme-Smith commented Mar 24, 2025
  • Add Modules to Pipelines

Two modules in nf-core:
graphmap2/align │
graphmap2/index

  • Install module to the pipeline

  • Add include statement at the top of the pipeline’s (sub)workflow to import module (as suggested by nf-core modules install)

  • Insert module execution into the relevant place (sub)workflow script TOOL(ch_input)

  • Make sure to mix in the module’s version into the version channel, e.g. ch_versions = ch_versions.mix(TOOL.out.versions)

  • Make sure to mix any output files for MultiQC into a relevant channel, e.g. ch_multiqc_files = ch_multiqc.mix(TOOL.out.log)

  • Create a section in conf/modules.conf for the module (with a default results directory and output file pattern)

  • Add any necessary parameters for the module with defaults to nextflow.config

  • Insert any pipeline level parameters (params.*) into the ext.args of corresponding conf/modules.config

  • Add a citation for the new tool/module to citations.md

  • Update docs/USAGE.md to describe any important information about running of the module (this can be optional in some cases)

  • Update docs/OUTPUT.md to describe the directories output files of the module

  • Update README.md mentioning the tool is used and any pipeline diagrams (optional)

  • If not already installed, install prettier (prettier can also be installed using Conda) and then run it formatting on the whole repository

  • Run a local test of the pipeline with the included new functionality to check it works.

  • Delete local Graphmap2 files

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

2 participants
0