Skip to content

Conversation

@avantonder
Copy link
Contributor

PR checklist

  • This comment contains a description of changes (with reason).
  • If you've fixed a bug or added code that should be tested, add tests!
    • If you've added a new tool - have you followed the pipeline conventions in the contribution docs
    • If necessary, also make a PR on the nf-core/bactmap branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint .).
  • Ensure the test suite passes (nextflow run . -profile test,docker).
  • Usage Documentation in docs/usage.md is updated.
  • Output Documentation in docs/output.md is updated.
  • CHANGELOG.md is updated.
  • README.md is updated (including new tool citations and authors/contributors).

Pipeline completes successfully using test data with the following command:

nextflow run main.nf -profile test,docker

nf-core subworkflow moved to local:

bam_variant_calling_sort_freebayes (FreeBayes module updated but not subworkflow - slack thread)
nf-core modules moved to local:

bcftools consensus (step to exclude indels from vcf with bcftools view added and additional bcftools index command to index new vcf file)
clair3 (incorrect flag. Module has --model, should be --model_path)
bedtools genomecov (module simplified compared to nf-core version to make life a little easier)
rasusa (genome_size moved to a separate input not same tuple as meta/reads to make life a little easier)

Copy link
Contributor

@vagkaratzas vagkaratzas left a comment

Choose a reason for hiding this comment

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

Alright, tons of work and getting there!
I've left some comments, and now the tests need to pass, and will definitely catch more errors on the dev -> main PR to fix. Just an additional comment for the future; try to slowly convert local modules and subworkflows to nf-core style --adding metas, versions, meta.yml, tests etc

Copy link
Contributor

@vagkaratzas vagkaratzas left a comment

Choose a reason for hiding this comment

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

Almost there, just remove the .nf-test.log file and run prettier -w on the formatting failed paths from the error.

@github-actions
Copy link

github-actions bot commented Sep 12, 2025

nf-core pipelines lint overall result: Passed ✅ ⚠️

Posted for pipeline commit ef7a39e

+| ✅ 270 tests passed       |+
!| ❗   8 tests had warnings |!

❗ Test warnings:

  • readme - README did not have a Nextflow minimum version badge.
  • readme - README did not have an nf-core template version badge.
  • readme - README contains the placeholder zenodo.XXXXXXX. This should be replaced with the zenodo doi (after the first release).
  • pipeline_todos - TODO string in README.md: Add citation for pipeline after first release. Uncomment lines below and update Zenodo doi and badge at the top of this file.
  • pipeline_todos - TODO string in nextflow.config: Optionally, you can add a pipeline-specific nf-core config at https://github.com/nf-core/configs
  • schema_description - No description provided in schema for parameter: help
  • schema_description - No description provided in schema for parameter: help_full
  • schema_description - No description provided in schema for parameter: show_hidden

✅ Tests passed:

Run details

  • nf-core/tools version 3.3.2
  • Run at 2025-09-12 07:52:16

@vagkaratzas vagkaratzas self-requested a review September 12, 2025 08:21
Copy link
Contributor

@vagkaratzas vagkaratzas left a comment

Choose a reason for hiding this comment

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

Good!

@avantonder avantonder merged commit d36f13c into nf-core:dev Sep 12, 2025
9 checks passed
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