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

openvax / topiary / 24409795081
90%

Build:
DEFAULT BRANCH: master
Ran 14 Apr 2026 04:15PM UTC
Jobs 3
Files 31
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

14 Apr 2026 04:07PM UTC coverage: 88.127% (+0.1%) from 87.994%
24409795081

push

github

web-flow
Refactor predict_from_variants onto ProteinFragment — v5.4.0 (#121)

PR B of the multi-source antigen unification (#102).

- `predict_from_mutation_effects` builds `ProteinFragment`s from
  varcode effects via `_fragment_from_effect` and delegates to a
  shared `_build_fragment_rows` — one prediction pipeline instead
  of two. Legacy column contract (absolute `peptide_offset`,
  `mutation_start/end_in_peptide`, `contains_mutant_residues`,
  expression-dict plumbing) preserved bit-for-bit.
- Breaking rename (no back-compat alias): `AntigenFragment` →
  `ProteinFragment`, `predict_from_antigens` → `predict_from_fragments`,
  `read/write/iter_antigens` → `read/write/iter_fragments`,
  `docs/antigens.md` → `docs/fragments.md`.
- New regression suites: 75-case frameshift fragment grid pinning
  the varcode `FrameShift.aa_mutation_end_offset ==
  len(mutant_protein_sequence)` invariant; parametrized
  `source_type` vocabulary grid across every
  `_EFFECT_SOURCE_TYPES` entry plus the free-form fallback.
- Underscore-prefixed annotation keys are reserved for internal
  plumbing and never surface as DataFrame columns — documented in
  `docs/fragments.md` and on the `ProteinFragment.annotations`
  field.
- Migration checklist for downstream consumers in CHANGELOG.

96 of 100 new or added lines in 4 files covered. (96.0%)

3006 of 3411 relevant lines covered (88.13%)

2.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
94.08
1.06% topiary/predictor.py
1
95.0
topiary/io_protein_fragment.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.12 - 24409795081.1 14 Apr 2026 04:16PM UTC 31
88.13
GitHub Action Run
2 python-3.10 - 24409795081.2 14 Apr 2026 04:15PM UTC 31
88.13
GitHub Action Run
3 python-3.11 - 24409795081.3 14 Apr 2026 04:15PM UTC 31
88.13
GitHub Action Run
Source Files on build 24409795081
  • Tree
  • List 31
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24409795081
  • 077415f5 on github
  • Prev Build on master (#24363658924)
  • Next Build on master (#24411959128)
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