Skip to content

Add sativaepang test fixtures (tiny + GTDB small tier) - #2266

Merged
erikrikarddaniel merged 1 commit into
nf-core:modulesfrom
erikrikarddaniel:modules
Sep 9, 2026
Merged

erikrikarddaniel merged 1 commit into
nf-core:modulesfrom
erikrikarddaniel:modules

Conversation

@erikrikarddaniel

Copy link
Copy Markdown
Member

PR checklist

  • I read the test-data specifications
  • I tried testing my module with available data and there is no compatible data in test-datasets
  • If I added data: I described the new files on the root README.md
  • If I modified data: I checked whether the root README.md is still up-to-date
  • I made sure to submit the smallest dataset possible (e.g. try .tar.gz for larger directories)

Description

Test fixtures for four new modules being proposed to nf-core/modules
(sativaepang/reference, sativaepang/lootasks, sativaepang/looplace,
sativaepang/looscore, wrapping Aaramis/sativa-epang)
and the fasta_tax_detectmislabels_sativaepang subworkflow that chains them with
raxmlng/search.

Added under data/delete_me/sativaepang/ (956K total), two tiers:

  • Tiny: the tool's own bundled 38-sequence example (also used by its bioconda recipe
    test), plus a RAxML-NG tree/model built from it, for fast smoke testing.
  • Small: a 121-sequence, 10-species GTDB archaeal 16S dataset carrying a deliberate
    injected mislabel pair (swapped taxonomy on two maximally-divergent sequences), used
    for a real mislabel-detection assertion rather than just "the process completed".

Full provenance/generation details for every file are in
data/delete_me/sativaepang/README.md.

🤖 Generated with Claude Code

https://claude.ai/code/session_014eSqkuYZXfNiWy87y3srup

Two tiers for sativaepang/{reference,lootasks,looplace,looscore} module
tests: the tool's own bundled 38-sequence example (fast smoke test), and
the existing curated GTDB archaeal 16S dataset from the sativa branch
(121 sequences, with a deliberate injected mislabel pair the full
leave-one-out chain correctly flags at Phylum level).

Also includes pre-built RAxML-NG tree+model and sativa-epang refjson+
model fixtures for both tiers, since each downstream module's test
takes the prior stage's real output as a static input rather than
chaining live processes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014eSqkuYZXfNiWy87y3srup

@danilodileo danilodileo left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM, is it right to merge to nf-core/modules repo?

@erikrikarddaniel

Copy link
Copy Markdown
Member Author

LGTM, is it right to merge to nf-core/modules repo?

Yes, this is what we're supposed to do for modules. I'm adding a set of modules in a minute that will use this data.

@erikrikarddaniel
erikrikarddaniel merged commit d3b81d0 into nf-core:modules Sep 9, 2026
2 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