Repository navigation
NEXCISION v0.2.0
NEXCISION v0.2.0 strengthens the safety and reliability of genomic-region excision from coordinate-labelled NEXUS matrices.
Changes
- Rejects mixed reference-coordinate prefixes rather than silently treating them as equivalent.
- Improves handling of NEXUS comments and quoted identifiers.
- Preserves original line endings in retained content.
- Rejects incompatible character-indexed metadata when safe updating cannot be established.
- Preserves independent NEXUS
TREESandDISTANCESblocks, including their ownMATRIXdeclarations. - Updates installation documentation and package metadata.
Validation
- All 64 unit tests passed.
- Wheel and source distributions were independently installed and tested.
- Bundled example outputs matched expected files byte-for-byte.
- GitHub Actions tests and tagged release-build validation passed.
The formal correctness and scalability benchmark results reported in the associated manuscript remain attributable to the frozen v0.1.0 release, not v0.2.0.
Installation
python -m pip install nexcision==0.2.0The PyPI version will become available following the separate publication step.