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

pirl-unc / hitlist / 24700010067
80%

Build:
DEFAULT BRANCH: main
Ran 21 Apr 2026 01:57AM UTC
Jobs 1
Files 21
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

21 Apr 2026 01:56AM UTC coverage: 48.105%. Remained the same
24700010067

push

github

web-flow
v1.13.1: remove silent HLA-only filter from pMHC aggregators (#93) (#100)

`aggregate_per_pmhc` and `aggregate_per_pmhc_with_refs` both ended
with a trailing filter:

    result[result["mhc_restriction"].str.startswith("HLA-", na=False)]

Silently dropped any mouse / rat / other non-HLA rows with no warning
or opt-out. Species filtering already happens upstream at the scan /
load_observations layer via `mhc_species=`; having the aggregator also
enforce HLA-only is a second independent filter that doesn't belong
there and re-introduces the split-API pattern that 1.9.0 consolidated
around.

Surfaced by tsarina PR #17 where `tsarina hits --species "Mus musculus"
--format refs` started silently returning empty after switching to
aggregate_per_pmhc_with_refs (v0.9.0 used tsarina's local aggregator
which did not filter by locus prefix).

Breaking change: callers relying on the silent HLA filter will see
non-HLA rows reappear. Low likelihood — mhcflurry / NetMHCpan
downstream consumers typically species-filter upstream anyway — but
worth a minor bump. The fix aligns with the 1.9.0-era scanner API
consolidation.

- Delete trailing HLA startswith filter from both aggregators.
- Update `aggregate_per_pmhc_with_refs` docstring to document that
  species filtering is the caller's responsibility upstream.
- Rename `test_aggregate_per_pmhc_with_refs_filters_non_hla` to
  `test_aggregate_per_pmhc_with_refs_preserves_non_hla`; asserts
  non-HLA rows now pass through unchanged.

Closes #93.

1472 of 3060 relevant lines covered (48.1%)

0.48 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24700010067.1 21 Apr 2026 01:57AM UTC 21
48.1
GitHub Action Run
Source Files on build 24700010067
  • Tree
  • List 21
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24700010067
  • 14dc6f6b on github
  • Prev Build on main (#24699890996)
  • Next Build on main (#24700099692)
  • Delete
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