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

pirl-unc / tcrsift / 25584084210 / 2
71%
main: 71%

Build:
DEFAULT BRANCH: main
Ran 08 May 2026 11:14PM UTC
Files 24
Run time 1s
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 11:13PM UTC coverage: 71.127% (+0.2%) from 70.972%
25584084210.2

push

github

web-flow
Add timepoint/APC filter knobs (#9 chunk 3) (#21)

Third slice of #9. Surfaces the per-axis aggregations from chunk 2
(v0.7.0) as filter knobs, mirroring the donor/method knobs from
#15 chunk 3.

New knobs on filter_clonotypes_threshold + filter_clonotypes:
  - min_timepoints              (reads n_timepoints)
  - min_timepoints_per_donor    (reads max_timepoints_per_donor)
  - min_apcs                    (reads n_apcs)
  - min_apcs_per_donor          (reads max_apcs_per_donor)

Each is a no-op when its source column isn't on the table. Composes
multiplicatively with the existing donor/method knobs — e.g.
"selected across >=2 donors AND >=2 timepoints within at least one
donor" is just `min_donors=2 min_timepoints_per_donor=2`.

CLI: same flags wired into both `tcrsift filter` and `tcrsift run`.
FilterConfig gains the four fields with the same `--min-*-per-donor`
naming convention.

Tests: per-knob behavior on a synthetic clone table with known
timepoint/APC profiles; composition with the existing min_donors
knob; no-op when axis columns absent.

Bumps version to 0.7.1 — additive CLI/API surface, no breaking
change.

Next chunk: TIL-overlap knob (--require-til-overlap-per-donor) and
per-axis report breakdowns. After that, #9 fully addressed.

4252 of 5978 relevant lines covered (71.13%)

0.71 hits per line

Source Files on job python-3.10 - 25584084210.2
  • Tree
  • List 24
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25584084210
  • 688a2103 on github
  • Prev Job for on main (#25583981870.3)
  • Next Job for on main (#25584246325.2)
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