Skip to content

Feat: add Seqkit#59

Merged
maxulysse merged 24 commits into
devfrom
seqkit
Jun 15, 2026
Merged

Feat: add Seqkit#59
maxulysse merged 24 commits into
devfrom
seqkit

Conversation

@sarahjeeeze

@sarahjeeeze sarahjeeeze commented Oct 29, 2024

Copy link
Copy Markdown

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/seqinspector branch on the nf-core/test-datasets repository.
  • Make sure your code lints (nf-core lint).
  • Ensure the test suite passes (nf-test test main.nf.test -profile test,docker).
  • Check for unexpected warnings in debug mode (nextflow run . -profile debug,test,docker --outdir <OUTDIR>).
  • 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).

@github-actions

github-actions Bot commented Oct 29, 2024

Copy link
Copy Markdown

nf-core pipelines lint overall result: Passed ✅

Posted for pipeline commit 1c6f586

+| ✅ 199 tests passed       |+
#| ❔   7 tests were ignored |#
Details

❔ Tests ignored:

✅ Tests passed:

Run details

  • nf-core/tools version 4.0.2
  • Run at 2026-06-15 10:12:31

@MatthiasZepper MatthiasZepper left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thank you for your contribution!

Ultimately, the pipeline will allow to flexibly choose the tools that are run, so having more tools in the pipeline is always great, but what exactly was your rationale here?

Admittedly, I just skimmed over the description, but to me, it seems that it is predominantly meant to run on FASTA files and for judging the quality of genome assemblies. Unless I missed some relevant arguments, its application on sequencing reads is in my opinion does not really yield too many meaningful statistics - at least for Illumina, for Nanopore probably yes.

Do you happen to have a Nanopore example? For Illumina, this is basically all you get:

file	format	type	num_seqs	sum_len	min_len	avg_len	max_len
S11_L001_R1_001.fastq.gz	FASTQ	DNA	35875355	5417178605	151	151.0	151
S11_L001_R1_001.fastq.gz	FASTQ	DNA	35875355	322878195	9	9.0	9
S11_L001_R2_001.fastq.gz	FASTQ	DNA	35875355	5417178605	151	151.0	151

But with regard to the code, this already looks very good and tidy!

I am only missing a publishDir directive in the config, so that the reports from the stats output channel are published in a subfolder of the outdir.

Comment thread CHANGELOG.md Outdated
Comment thread CITATIONS.md
Comment thread conf/modules.config Outdated
Comment thread workflows/seqinspector.nf Outdated
Comment thread docs/output.md Outdated
Comment thread docs/output.md
@nf-core-bot

Copy link
Copy Markdown
Member

Warning

Newer version of the nf-core template is available.

Your pipeline is using an old version of the nf-core template: 3.0.2.
Please update your pipeline to the latest version.

For more documentation on how to update your pipeline, please see the nf-core documentation and Synchronisation documentation.

@maxulysse maxulysse changed the title Seqkit Feat: add Seqkit Jun 12, 2026
@maxulysse maxulysse marked this pull request as ready for review June 12, 2026 09:29
@maxulysse maxulysse requested a review from MatthiasZepper June 12, 2026 12:26
Comment thread modules/nf-core/seqkit/stats/main.nf Outdated

@MatthiasZepper MatthiasZepper left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good to me. A few minor remarks, but ultimately it is a question for the user which tools they want to run,

Comment thread subworkflows/local/utils_nfcore_seqinspector_pipeline/main.nf
Comment thread conf/modules.config Outdated
@maxulysse maxulysse merged commit d5b7b80 into dev Jun 15, 2026
20 checks passed
@maxulysse maxulysse deleted the seqkit branch June 15, 2026 10:27
@github-project-automation github-project-automation Bot moved this from In Progress to Done in seqinspector project board Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

5 participants