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

openvax / topiary / 24372918168
88%
master: 90%

Build:
Build:
LAST BUILD BRANCH: v5.16.2
DEFAULT BRANCH: master
Ran 13 Apr 2026 11:56PM 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

13 Apr 2026 11:49PM UTC coverage: 88.118% (+0.1%) from 87.994%
24372918168

Pull #121

github

iskandr
Address PR #121 review: filter ordering, source_type vocabulary, CHANGELOG

- Extract _build_antigen_rows from predict_from_antigens so the legacy
  variant path can rebase peptide_offset before filter/sort evaluates.
  Filter expressions referencing peptide_offset now see absolute
  protein coordinates on both paths.
- Simplify source_type classifier: table-driven mapping aligned with
  docs/antigens.md vocabulary (PrematureStop → variant:stop_gain,
  multi-residue Substitution → variant:indel), free-form
  variant:<classname_lowered> fallback for unlisted effect types so
  new varcode effects remain representable without a code change.
- Vectorize peptide_offset rebasing via Series.map on the fragment_id →
  annotation lookups; mutation_interval still uses apply for the
  result_type="expand" tuple return.
- Bump version to 5.3.0 and add CHANGELOG entry covering the refactor
  and the new fragment-derived columns on the variant path.
- Add regression tests: PrematureStop source_type, multi-residue
  Substitution → indel, unknown effect class fallback, and
  gene_expression_dict / transcript_expression_dict propagation
  through the refactored path.
Pull Request #121: Refactor predict_from_variants onto AntigenFragment (PR B)

79 of 82 new or added lines in 3 files covered. (96.34%)

8 existing lines in 2 files now uncovered.

3011 of 3417 relevant lines covered (88.12%)

2.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
93.88
0.86% topiary/predictor.py

Coverage Regressions

Lines Coverage ∆ File
5
93.88
0.86% topiary/predictor.py
3
95.0
0.0% topiary/io_antigen.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 24372918168.1 13 Apr 2026 11:56PM UTC 31
88.12
GitHub Action Run
2 python-3.12 - 24372918168.2 13 Apr 2026 11:56PM UTC 31
88.12
GitHub Action Run
3 python-3.11 - 24372918168.3 13 Apr 2026 11:56PM UTC 31
88.12
GitHub Action Run
Source Files on build 24372918168
  • Tree
  • List 31
  • Changed 4
  • Source Changed 4
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24372918168
  • Pull Request #121
  • PR Base - master (#24363658924)
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