Skip to content

Test RNA phasing on complete real Sid templates - #573

Merged
iskandr merged 1 commit into
mainfrom
test/sid-rna-phasing
Oct 5, 2026
Merged

iskandr merged 1 commit into
mainfrom
test/sid-rna-phasing

Conversation

@iskandr

@iskandr iskandr commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Varcode's shared Sid tests covered mutation targets and junction records, but RNA phasing still relied on synthetic alignments. Add integration tests using three verified openvax-v2 members: paired short-read NTF3, ONT NTF3, and ONT EXOC4.

The tests pin independently audited fragment counts and exercise cis, trans, unknown phase, minimum-fragment thresholds, both query orders, and MolecularPhaseResolver. They compare exact record multiplicities with the manifest and with every record of each selected RG/QNAME in the bundle source, checking mate retention and supplementary-record filtering. The test guide records sources, alleles, expectations, evidence settings, and reproduction. Companion alleles are RNA observations, without an assumed germline/somatic classification.

Validation: ./lint.sh passed; the new integration coverage and existing phasing tests passed (70 tests); TEST_SH_MAX=2 ./test.sh passed (3,205 tests). GitHub's existing Python 3.9–3.11 matrix also runs these tests from the source distribution.

Patch release: 10.11.5.

Closes #528.

@iskandr
iskandr merged commit 86288cb into main Oct 5, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Use the shared OpenVax Sid union panel (iskandr/osteosarc#56) for osteosarc variants and SVs

1 participant