Skip to content

MRG: improve summary_csv for lingroups#3758

Merged
ctb merged 1 commit intolatestfrom
mg-lingroup
Aug 5, 2025
Merged

MRG: improve summary_csv for lingroups#3758
ctb merged 1 commit intolatestfrom
mg-lingroup

Conversation

@bluegenes
Copy link
Copy Markdown
Contributor

@bluegenes bluegenes commented Aug 4, 2025

NOTE: this PR adds the lingroup column to the csv_summary output for tax metagenome ONLY when we're using LINs and lingroups. I'm not sure this is the best approach, but I also don't want to add an empty useless column for everybody else? We could leave out the lingroup names, but then we're left with the LIN only, e.g. 0;1;1;8;1;0 rather than a nice, human-readable name (which is one of the key reasons to use lingroup file).

@bluegenes bluegenes changed the title WIP: improve summary_csv for lingroups MRG: improve summary_csv for lingroups Aug 4, 2025
@codecov
Copy link
Copy Markdown

codecov bot commented Aug 4, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.17%. Comparing base (3898be6) to head (7d2b991).
⚠️ Report is 50 commits behind head on latest.

Additional details and impacted files
@@            Coverage Diff             @@
##           latest    #3758      +/-   ##
==========================================
- Coverage   88.19%   88.17%   -0.02%     
==========================================
  Files         137      137              
  Lines       22552    22553       +1     
  Branches     2298     2298              
==========================================
- Hits        19889    19887       -2     
- Misses       2348     2351       +3     
  Partials      315      315              
Flag Coverage Δ
hypothesis-py 25.26% <0.00%> (-0.01%) ⬇️
python 92.66% <100.00%> (+<0.01%) ⬆️
rust 81.59% <ø> (-0.04%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bluegenes
Copy link
Copy Markdown
Contributor Author

@ctb ready for review

Copy link
Copy Markdown
Contributor

@ctb ctb left a comment

Choose a reason for hiding this comment

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

Seems good to me - downstream scripts can check for presence of header.

@ctb ctb merged commit 7946469 into latest Aug 5, 2025
42 of 43 checks passed
@ctb ctb deleted the mg-lingroup branch August 5, 2025 13:59
ctb added a commit that referenced this pull request Aug 7, 2025
Major new features:

* start writing v4->v5 migration docs (#3721)
* adjust warnings around tax abund and provide v5 upgrades to `tax
metagenome` (#3711)

Minor new features:

* try setting up --v4 and --v5 behavior differences for `sig check`
(#3072)
* update `sig manifest` default rebuilding behavior for v5. (#3074)
* handle (ignore) empty taxids for `bioboxes` format (#3748)
* improve summary_csv for lingroups (#3758)

Cleanup and documentation updates:

* use auto-generated database list (#3754)

Developer updates:

* CI: fix dependabot config syntax, and clippy beta lints (#3762)
* CI: update to cibuildwheel 3.1.1 (#3738)
* ci: group dependabot updates by language (#3749)
* Remove docutils dep (#3769)
* bump version to 4.9.4-dev (#3715)
* disable WebAssembly builds, for now (#3724)

Dependabot updates:

* Build(ci): Bump actions/download-artifact from 4 to 5 (#3766)
* Build(deps): Bump DeterminateSystems/nix-installer-action from 17 to
18 (#3727)
* Build(deps): Bump DeterminateSystems/nix-installer-action from 18 to
19 (#3746)
* Build(deps): Bump criterion from 0.6.0 to 0.7.0 (#3741)
* Build(deps): Bump md5 from 0.7.0 to 0.8.0 (#3719)
* Build(deps): Bump memmap2 from 0.9.5 to 0.9.7 (#3732)
* Build(deps): Bump prefix-dev/setup-pixi from 0.8.10 to 0.8.11 (#3733)
* Build(deps): Bump prefix-dev/setup-pixi from 0.8.11 to 0.8.14 (#3747)
* Build(deps): Bump rand from 0.9.1 to 0.9.2 (#3743)
* Build(deps): Bump serde_json from 1.0.140 to 1.0.141 (#3742)
* [pre-commit.ci] pre-commit autoupdate (#3718)
* [pre-commit.ci] pre-commit autoupdate (#3725)
* [pre-commit.ci] pre-commit autoupdate (#3731)
* [pre-commit.ci] pre-commit autoupdate (#3737)
* [pre-commit.ci] pre-commit autoupdate (#3740)
* [pre-commit.ci] pre-commit autoupdate (#3756)
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.

tax metagenome with lins/lingroup: need to write LIN, not lingroup name

2 participants