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

pirl-unc / hitlist / 24685829802
80%

Build:
DEFAULT BRANCH: main
Ran 20 Apr 2026 07:24PM 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

20 Apr 2026 07:23PM UTC coverage: 45.555% (+0.07%) from 45.486%
24685829802

push

github

web-flow
v1.12.1: guard classify_allele_resolution against Pair[Gene, Gene] (#92)

mhcgnomes parses locus-only pair strings (e.g. "HLA-DRA/DRB1",
"HLA-DPA1*01:03/DPB1") into Pair[Gene, Gene] or mixed Pair[Allele, Gene].
Gene has no allele_fields attribute; the prior isinstance dispatch
crashed with AttributeError during hitlist data build, blocking the
cached observations index and forcing downstream tsarina hits queries
to the 2-minute raw-CSV fallback.

Fix: guard each .allele_fields access with isinstance(..., Allele).
Pair with a Gene-typed leg falls through to "unresolved" (a locus-only
side can't clear the one-digit threshold, so the pair's min resolution
is below two-digit).

Regression test: classify_allele_resolution("HLA-DRA/DRB1") and
classify_allele_resolution("HLA-DPA1*01:03/DPB1") both return
"unresolved" without crashing.

Closes #87. 228 passed, 1 skipped.

1317 of 2891 relevant lines covered (45.56%)

0.46 hits per line

Coverage Regressions

Lines Coverage ∆ File
28
83.9
0.68% curation.py
Jobs
ID Job ID Ran Files Coverage
1 24685829802.1 20 Apr 2026 07:24PM UTC 21
45.56
GitHub Action Run
Source Files on build 24685829802
  • 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 #24685829802
  • fc372479 on github
  • Prev Build on main (#24685067809)
  • Next Build on main (#24699661514)
  • 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