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

openvax / varcode / 25887424817
88%

Build:
DEFAULT BRANCH: main
Ran 14 May 2026 09:49PM 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
25887424817

push

github

web-flow
Generalize phasing API; remove Isovar-named identifiers (#379)

* Generalize phasing API; remove Isovar-named identifiers (bump 4.24.0)

Closes #378. The phasing Protocol bundled two unrelated concerns
(read-phasing + mutant-transcript construction) and named them after
Isovar, even though varcode imports nothing isovar-shaped. That
made the dependency direction look circular (isovar already declares
varcode>=4.15) and forced any non-Isovar source to either lie about
its identity or build a wrapper.

Split into two narrow Protocols, both fully generic:

- ReadPhasingSource: has_evidence(variant) + partners_in_cis(variant).
- MutantTranscriptSource: mutant_transcript(variant, transcript).

IsovarPhaseResolver renamed to ReadPhaseResolver. Accepts any
ReadPhasingSource; routes mutant_transcript() to the wrapped source
when it also satisfies MutantTranscriptSource (otherwise returns None
silently rather than raising). Source tag flipped from "isovar" to
"read_phasing".

The actual implementation classes (Isovar's IsovarReadPhasing in
openvax/isovar#183; the heavier mutant-transcript adapter tracked in
openvax/isovar#184) stay in isovar, where the dependency direction
already supports them. Varcode no longer mentions Isovar by name on
any public symbol.

Hard rename, no deprecation alias.

Test suite: tests/test_isovar_phase_resolver.py renamed to
tests/test_read_phase_resolver.py with the stub updated to satisfy
both new Protocols. test_haplotype_effect.py + test_vcf_phase_resolver.py
updated to match. 1188/1190 pass; 2 pre-existing skips.

* Rename resolver .source -> .phase_source to disambiguate from Outcome.source; trim Isovar-named examples from docstrings
Source Files on build 25887424817
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25887424817
  • 68d02186 on github
  • Prev Build on main (#25822228984)
  • Next Build on main (#25893353585)
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