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

pirl-unc / tcrsift / 25705813745
84%

Build:
DEFAULT BRANCH: main
Ran 12 May 2026 12:36AM 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

12 May 2026 12:35AM UTC coverage: 71.45% (+0.04%) from 71.412%
25705813745

push

github

web-flow
Add CXCL13/ENTPD1 enrichment selection branch (#1)

* Add CXCL13/ENTPD1 enrichment selection branch for tumor-reactive TILs

CXCL13 and ENTPD1 (CD39) were added to MARKER_GENES_DEFAULT but not used
in any selection branch. These exhaustion markers are known to enrich for
neoantigen-reactive TILs. This adds a dedicated enrichment_markers branch
using the same percentile-based panel score logic as cytolytic/antigen
response branches.

- Add ENRICHMENT_GENES_DEFAULT constant and enrichment_genes_preferred param
- Wire is_branch_enrichment_markers into is_branch_any union
- Add --enrichment-genes CLI flag (default: CXCL13,ENTPD1)
- Update tests with CXCL13/ENTPD1 mock data and enrichment assertions
- Run lint.sh before pytest in test.sh

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Make ruff the default linter; pylint opt-in via env var

test.sh runs lint.sh as a pre-step (added in this branch). Default to
ruff so the test gate is fast and robust on shared dev envs — pylint's
astroid dependency has lagged Python language features in the past
(e.g. PEP 695 type aliases broke in older releases), which we hit
during the 0.2.7 deploy. Opt into pylint via
TCRSIFT_LINT_INCLUDE_PYLINT=1 (CI / pre-release).

* Bump version to 0.8.0

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

4347 of 6084 relevant lines covered (71.45%)

2.86 hits per line

Coverage Regressions

Lines Coverage ∆ File
186
69.3
0.17% til_select.py
10
55.86
0.05% cli.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.9 - 25705813745.1 12 May 2026 12:36AM UTC 24
71.41
GitHub Action Run
2 python-3.12 - 25705813745.2 12 May 2026 12:36AM UTC 24
71.44
GitHub Action Run
3 python-3.11 - 25705813745.3 12 May 2026 12:36AM UTC 24
71.44
GitHub Action Run
4 python-3.10 - 25705813745.4 12 May 2026 12:36AM UTC 24
71.44
GitHub Action Run
Source Files on build 25705813745
  • 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 #25705813745
  • 5798afde on github
  • Prev Build on main (#25687189898)
  • Next Build on main (#25705970188)
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