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

openvax / topiary / 33402884781
93%

Build:
DEFAULT BRANCH: master
Ran 31 Aug 2026 02:36PM UTC
Jobs 3
Files 35
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

31 Aug 2026 02:28PM UTC coverage: 90.861% (-0.002%) from 90.863%
33402884781

push

github

web-flow
Classify alleles with mhcgnomes instead of a name prefix (#209)

derive_mhc_class read HLA-A/B/C as class I and HLA-D* as class II, so every
other real allele came back pd.NA: the non-classical human class I genes
(HLA-E, -F, -G) and all non-human MHC (mouse H2-Kb and H2-IAb, BoLA, Mamu,
SLA).

pd.NA is not a harmless answer. It drops a row from the class_i and class_ii
filters alike, so those peptides were in neither view rather than in the wrong
one - the same silent-absence shape as the other defects fixed this cycle.

AGENTS.md has said this all along: "Use mhcgnomes for MHC allele parsing. Never
startswith("HLA-") or other string hacks - alleles aren't always human." This
was the one place in the codebase not following it.

The class comes from mhcgnomes' own is_class1 / is_class2 / has_mhc_class
predicates rather than from string-matching its Ia / Ib / IIa / IIb labels,
which would be the same guess one layer up. Distinct alleles are parsed once
per call.

Claude-Session: https://claude.ai/code/session_01BAUqjqDDPXaTdtUDJqapJG

16 of 16 new or added lines in 2 files covered. (100.0%)

1 existing line in 1 file now uncovered.

5518 of 6073 relevant lines covered (90.86%)

2.73 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
93.36
-0.15% topiary/io_pvacseq.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.11 - 33402884781.1 31 Aug 2026 02:36PM UTC 35
90.86
GitHub Action Run
2 python-3.12 - 33402884781.2 31 Aug 2026 02:37PM UTC 35
90.86
GitHub Action Run
3 python-3.10 - 33402884781.3 31 Aug 2026 02:36PM UTC 35
90.86
GitHub Action Run
Source Files on build 33402884781
  • Tree
  • List 35
  • Changed 2
  • Source Changed 2
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33402884781
  • e4ddcdb9 on github
  • Prev Build on v5.28.0 (#33395208525)
  • Next Build on master (#33405738431)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc