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

pirl-unc / tsarina / 24606979891
74%

Build:
DEFAULT BRANCH: main
Ran 18 Apr 2026 02:41PM UTC
Jobs 1
Files 30
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

18 Apr 2026 02:40PM UTC coverage: 34.788% (-0.3%) from 35.049%
24606979891

push

github

web-flow
v0.6.2: drop _species_kwargs shim — hitlist 1.9.0 unified the API (#9)

Follow-up to tsarina#5 / hitlist#72.  With hitlist 1.9.0, scanner.scan
has a single mhc_species= kwarg with species_fallback=True by default —
no more split between human_only=True (with fallback) and mhc_species=X
(strict, no fallback).  That collapses tsarina's _species_kwargs into
a direct passthrough, so this PR deletes it:

- tsarina/iedb.py: remove _species_kwargs + normalize_species import;
  scan_public_ms / profile_dataset now pass mhc_species= straight to
  hitlist.scanner.scan.
- tests/test_iedb.py: drop the 4 _species_kwargs unit tests; replace
  with a regression guard that fails if any call path accidentally
  re-introduces human_only= (DeprecationWarning → error).
- pyproject.toml: hitlist pin >=1.6.0 → >=1.9.0 (required for the
  new mhc_species= default + species_fallback kwarg).

Behavior delta: non-Homo-sapiens queries with unparseable MHC
restrictions (e.g. bare "H-2 class I" + host=Mus musculus) will now
match via host-field fallback, matching the behavior users have
always gotten for Homo sapiens.  Old tsarina ran those queries
strict-only via the legacy hitlist mhc_species= path; new code gets
the fallback by default.  This is the correct behavior (consistent
across species) and was the motivation for hitlist#72.

145 tests passing (was 148; -4 from removed _species_kwargs tests,
+1 new deprecation-warning regression guard).

606 of 1742 relevant lines covered (34.79%)

0.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 24606979891.1 18 Apr 2026 02:41PM UTC 30
34.79
GitHub Action Run
Source Files on build 24606979891
  • Tree
  • List 30
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24606979891
  • 25abc8f4 on github
  • Prev Build on main (#24605870471)
  • Next Build on main (#24607455020)
  • 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