Thanks to visit codestin.com
Credit goes to github.com

Skip to content

updating modules, adding defaults and making mandatory arguments mandatory#87

Open
ferenckata wants to merge 12 commits intodevfrom
nf-test-and-fix-dev
Open

updating modules, adding defaults and making mandatory arguments mandatory#87
ferenckata wants to merge 12 commits intodevfrom
nf-test-and-fix-dev

Conversation

@ferenckata
Copy link

Note: one issue remains with the inclusion of pipeline info into multiqc, which I asked about at nf-core slack.

Below is a set of arguments that runs the code. The highlighted ones are mandatory (bsgenome is mandatory if no forging)

nextflow run cageseq/main.nf --infolder cageflow_test_data/fastq/pe --gtf cageflow_test_data/danRer11_genome/danRer11.ensGene.gtf --outdir testout --genome cageflow_test_data/danRer11_genome/danRer11.fa --bsgenome BSgenome.Drerio.UCSC.danRer11 -profile singularity --seq_platform test --sample_name_fields 1 --index cageflow_test_data/danRer11_genome/star

The issue with ucsc wig to bigwig conversion was that it was changed ~2 years ago to support paired-end reads, but since it was not moved to local, it got updated back to the original version now (i.e., not supporting paired-end reads anymore, which is the default behaviour). I reverted the changes and moved it to local.

output:
path "BSgenome.*.tar.gz", emit: bsgenome
path "versions.yml", emit: versions
path "versions.yml", emit: versions, topic: versions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that's not how the new version topics work, you don't emit the yml file, but the version parsing itself, see https://nf-co.re/docs/tutorials/migrate_to_topics/update_modules

@mashehu
Copy link
Contributor

mashehu commented Feb 13, 2026

The issue with ucsc wig to bigwig conversion was that it was changed ~2 years ago to support paired-end reads, but since it was not moved to local, it got updated back to the original version now (i.e., not supporting paired-end reads anymore, which is the default behaviour). I reverted the changes and moved it to local.

instead of copying it to local I would either install the specific older version or make a module patch https://nf-co.re/docs/nf-core-tools/modules/patch so you can still benefit from the upstream changes (and also makes reviewing the pipeline easier)

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.

2 participants