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

openvax / topiary / 25882966575
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: v5.16.2
DEFAULT BRANCH: master
Ran 14 May 2026 08:17PM 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

14 May 2026 08:10PM UTC coverage: 89.87% (+0.2%) from 89.625%
25882966575

Pull #167

github

iskandr
docs/pvacseq: drop broken concat example, fix kind_support reference

Three issues found in the last review pass of `docs/pvacseq.md`:

1. The re-scoring section's `concat([r, fresh_result])` example referenced
   an undefined variable (`fresh_result` vs `fresh` from the assignment
   above), and even with the name fixed `concat` doesn't accept bare
   DataFrames — `TopiaryPredictor.predict_*` returns a DataFrame, not
   a TopiaryResult.  Rather than widen `concat` (scope creep beyond
   the loader's needs) or wrap the DataFrame artificially, drop the
   downstream-composition example entirely.  The re-scoring section
   shows how to fresh-predict; users compose with pandas as needed.

2. `"class lives in `Metadata.kind_support`"` — `Metadata` (the
   comment-block dataclass) doesn't have a `kind_support` field.
   The correct location is `TopiaryPredictor.kind_support`.

3. The schema-mapping table's `(or Best MT IC50 Score)` parenthetical
   read as "either column is acceptable."  Clarified to tie the
   fallback to pVACseq's `--top-score-metric=Best` configuration;
   same for the WT percentile column (Median vs Corresponding).

Also tightens the peptide-dict construction to a dict-comprehension
that makes the intent explicit instead of a dict(zip(...)) expression
that collapses duplicates as a side effect.

Two follow-up issues filed for the design surface that came out of
the review but doesn't belong in this PR:

- #168 — Add `allele_set` column to faithfully store haplotype-mode
  predictions (schema layer)
- #169 — DSL: explicit per-`mhc_dependence` peptide-level projection
  (query layer)

Together those two unblock cross-source / cross-kind prediction
comparison cleanly; without them, validator / combine-predictions
helpers can only approximate.  Out of scope for the pVACseq loader.
Pull Request #167: Add pVACseq report loader (closes #94)

268 of 301 new or added lines in 5 files covered. (89.04%)

4551 of 5064 relevant lines covered (89.87%)

2.7 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
88.94
-0.74% topiary/ranking/nodes.py
15
93.51
topiary/io_pvacseq.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 25882966575.1 14 May 2026 08:18PM UTC 35
89.87
GitHub Action Run
2 python-3.12 - 25882966575.2 14 May 2026 08:19PM UTC 35
89.87
GitHub Action Run
3 python-3.11 - 25882966575.3 14 May 2026 08:17PM UTC 35
89.87
GitHub Action Run
Source Files on build 25882966575
  • Tree
  • List 35
  • Changed 6
  • Source Changed 5
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25882966575
  • Pull Request #167
  • PR Base - master (#25821572339)
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