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

openvax / varcode / 24672294631
88%

Build:
DEFAULT BRANCH: main
Ran 20 Apr 2026 02:36PM 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
24672294631

push

github

web-flow
Add unified Outcome type for multi-outcome effects (#299) (#330)

An ``Outcome`` is "one possible consequence of a variant" with
provenance attached:

* the :class:`MutationEffect` it represents
* a probability / confidence score (or ``None`` if unscored)
* a string naming the source that produced it
* an open-ended ``evidence`` dict

This is the interchange format between varcode's built-in
classifiers (which nominate candidates), external splice predictors
(SpliceAI, Pangolin — score candidates), RNA-seq evidence callers
(Isovar — upgrade / downgrade with read support), and long-read /
assembly-based tools (resolve breakpoint ambiguity). None of those
integrations are wired up yet; the type exists so they can plug in
without churning the core classes.

Harmonization: ``MultiOutcomeEffect`` now exposes
``outcomes -> tuple[Outcome, ...]``. Default implementation wraps
existing ``candidates`` under ``source="varcode"`` and no
probability. Existing ``candidates`` / ``alternate_effect``
accessors stay for back-compat; new code should read ``outcomes``.

``ExonicSpliceSite`` — the only existing ``MultiOutcomeEffect``
subclass with a real two-outcome shape — gets the new accessor
automatically via the default implementation.

Bump minor version to 4.2.0 for the new public type.
Source Files on build 24672294631
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #24672294631
  • e947d4c1 on github
  • Prev Build on defer-pyvcf3-import (#24671346541)
  • Next Build on main (#24672927620)
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