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

openvax / topiary / 24374071502
88%
master: 90%

Build:
Build:
LAST BUILD BRANCH: v5.16.2
DEFAULT BRANCH: master
Ran 14 Apr 2026 12:32AM 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 12:25AM UTC coverage: 88.12% (+0.1%) from 87.994%
24374071502

Pull #121

github

iskandr
Tighten predictor internals and refresh docs

Code:
- Fold contains_mutant_residues into overlaps_target with a single
  vectorized .where() — drops one redundant df.apply per fragment scan
  and makes the "variant-only narrowing" explicit.
- Extract _finalize_rows (filter + sort + only_novel + reset_index)
  and share it between predict_from_antigens and
  predict_from_mutation_effects. Removes the duplicated three-step tail.

Docs:
- docs/antigens.md — replace variant:silent with the full
  variant:stop_gain/stop_loss/start_loss/exon_loss/alternate_start
  vocabulary; note the substitution-compatible restriction on
  wt_peptide; drop the "Varcode refactor follow-up" bullet (now
  shipped); note read_lens is already available.
- docs/api.md — add predict_from_antigens to the prediction-methods
  table; mark predict_from_variants as building fragments internally.
- docs/quickstart.md — update the variant-pipeline column list and
  add a fragments example for non-variant origins.
- docs/index.md — mention the universal antigen abstraction in the
  feature list and link to antigens.md.
- README.md — split the column enumeration into "fragment-derived"
  (shared between predict_from_antigens and variant methods) and
  "variant-only" rows, so both paths are accurately documented.
- mkdocs.yml — add Antigen Fragments and Expression Semantics to
  the nav; they were orphaned.
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.

3004 of 3409 relevant lines covered (88.12%)

2.64 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
94.04
1.02% topiary/predictor.py

Coverage Regressions

Lines Coverage ∆ File
5
94.04
1.02% topiary/predictor.py
3
95.0
0.0% topiary/io_antigen.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 24374071502.1 14 Apr 2026 12:32AM UTC 31
88.12
GitHub Action Run
2 python-3.11 - 24374071502.2 14 Apr 2026 12:32AM UTC 31
88.12
GitHub Action Run
3 python-3.12 - 24374071502.3 14 Apr 2026 12:32AM UTC 31
88.12
GitHub Action Run
Source Files on build 24374071502
  • 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 #24374071502
  • 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