Skip to content

Release 2.36.1: preserve shared TRA/TRD alleles and resolve aliases before chain selection - #147

Merged
mikessh merged 3 commits into
masterfrom
release/2.36.1
Oct 13, 2026
Merged

mikessh merged 3 commits into
masterfrom
release/2.36.1

Conversation

@mikessh

@mikessh mikessh commented Oct 13, 2026

Copy link
Copy Markdown
Member

Shared TRA/TRD V alleles were collapsed to one locus label, hiding 15 human and 42 mouse TRA memberships. Preserve all declared memberships in Anchor.loci, use them in candidate selection, and retain the existing singular label for compatibility.

Resolve accepted shared-gene aliases before choosing the chain in junction markup, scenario construction and D calling. A shared V with TRDJ now stays TRD, including aliases such as TRAV38-2 and DV8.

Prepare 2.36.1 with Nextflow pins, release notes, regression coverage across all five reference organisms, and explicit sdist exclusions for private instructions and local reports. Reference sequences and coordinates are unchanged.

Validation: focused regressions, source lint, zero-warning Sphinx build, isolated sdist/wheel build, fresh-wheel human/mouse checks, and sdist exclusion checks pass. Full release CI runs on this PR; the PyPI environment approval remains the author's gate.

@mikessh
mikessh merged commit aa68f5e into master Oct 13, 2026
3 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.

1 participant