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

openvax / vaxrank / 25409595351
96%
master: 88%

Build:
Build:
LAST BUILD BRANCH: v3.1.8
DEFAULT BRANCH: master
Ran 06 May 2026 12:25AM UTC
Jobs 0
Files 0
Run time –
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

pending completion
25409595351

push

github

web-flow
ProcessingPrediction join + mRNA ranking-decisions report (#278)

Closes #272 and #270.

#272 Phase B: drop the legacy pepsickle_* in-place mutation.

- ``EpitopePrediction`` no longer carries
  ``pepsickle_c_term_cleavage_prob`` /
  ``pepsickle_max_internal_cut_prob`` /
  ``pepsickle_processing_score`` fields. Those moved to the
  canonical ``ProcessingPrediction`` record in 2.22; this commit
  removes the deprecated mirror.
- ``annotate_processing`` no longer mutates EpitopePrediction
  objects — readers consume the
  ``processing_predictions_by_key`` map (returned as the second
  element of the ``(n, map)`` tuple).
- ``TemplateDataCreator`` accepts a
  ``processing_predictions_by_key`` kwarg and joins by
  ``(peptide, source, predictor_name)`` at render time. The lookup
  helper ``_processing_prediction_for(epitope)`` is the swap point
  for a future second per-position cleavage predictor (NetChop,
  PAProC, …).
- Test suite updated to read from the map instead of the
  EpitopePrediction attributes; new asserts pin "no mutation."

#270 mRNA ranking-decisions report section.

- New ``vaxrank.mrna.summarize_mrna_ranking_decisions`` builds the
  selected-vs-dropped split from the ranked variants list and the
  RNAConstructConfig caps. Cap = ``antigens_per_construct ×
  max_constructs``; the assembler iterates in score order so the
  first ``cap`` variants land in the vaccine.
- ``TemplateDataCreator`` accepts a ``mrna_ranking_decisions``
  kwarg; main() builds it whenever ``mrna`` is in the active
  ``--vaccine-type`` and stashes it on the template_data dict.
- ``vaxrank/templates/template.txt`` renders a new section after
  the per-variant tables: header naming the cap, numbered list of
  selected antigens with combined_score, and a "Not selected"
  list of antigens past the cap (only when there are any).

Tests:

- ``test_summarize_mrna_ranking_decisions_*`` — splits at cap,
  no-drops-when-under-cap, empty-input edge case.
- ``test_ascii_report_ren... (continued)
Source Files on build 25409595351
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25409595351
  • 40803871 on github
  • Prev Build on v2.22.0 (#25406960597)
  • Next Build on main (#25432600188)
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