• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pirl-unc / tcrsift / 25558062992
71%

Build:
DEFAULT BRANCH: main
Ran 08 May 2026 01:25PM UTC
Jobs 4
Files 24
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 May 2026 01:24PM UTC coverage: 70.812% (-0.2%) from 70.986%
25558062992

push

github

web-flow
Bucket filtered output by donor sharing (#15 chunk 4 — closes #15) (#17)

Final slice of #15. With donor/method aggregations populated by
chunk 2 and the filter knobs / named modes from chunk 3, surface the
two natural output buckets users have been computing post-hoc:

  data/
    filtered_private_to_donor.csv      # n_donors == 1 (or NaN)
    filtered_public_across_donors.csv  # n_donors >= 2

Both are written when the n_donors column is present on the filtered
table; empty buckets are skipped so single-donor cohorts don't get a
zero-row public_across_donors.csv. Existing tier CSVs continue to be
written under filter_mode=fdr; the bucket files coexist alongside.

Mode-named summary outputs:

  data/filtered_shared_high_freq.csv      under shared-high-freq
  data/filtered_cross_donor_public.csv    under cross-donor-public

Lets users find the "passes the named mode" set without reading FDR
tier CSVs that don't carry tier semantics under non-FDR modes.

Same outputs from `tcrsift filter` (subcommand) for parity:
all_shared_high_freq.csv / all_cross_donor_public.csv,
private_to_donor.csv / public_across_donors.csv.

Tests cover: empty when n_donors missing; correct split on n_donors;
single-donor cohorts only emit private bucket; all-public cohorts
only emit public bucket; NaN treated as 1 (private).

Bumps version to 0.5.1 — output files are additive, no breaking
change.

Closes #15. (#9 — broader axis generalization to timepoints / APCs /
TIL-overlap — remains open; that explicitly waits on #8/#15.)

4185 of 5910 relevant lines covered (70.81%)

2.83 hits per line

Coverage Regressions

Lines Coverage ∆ File
196
55.68
-1.06% cli.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 25558062992.1 08 May 2026 01:25PM UTC 24
70.8
GitHub Action Run
2 python-3.11 - 25558062992.2 08 May 2026 01:26PM UTC 24
70.8
GitHub Action Run
3 python-3.12 - 25558062992.3 08 May 2026 01:25PM UTC 24
70.8
GitHub Action Run
4 python-3.9 - 25558062992.4 08 May 2026 01:25PM UTC 24
70.77
GitHub Action Run
Source Files on build 25558062992
  • Tree
  • List 24
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25558062992
  • f8df6863 on github
  • Prev Build on main (#25557799403)
  • Next Build on main (#25580663876)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc