Repository navigation
Release v1.1.0
immunum v1.1.0
Added
- Interactive WASM numbering tool and demo page with UI for confidence settings.
- Sequence validation with length constraints and character checks.
- Error handling in numbering and segmentation processes.
- Logo in README and docs.
Changed
- WASM breaking change: the
Numberingoutput type is nowMap<string, string>instead ofRecord<string, string>. Access residues withnumbering.get("112A")instead ofnumbering["112A"], and iterate withfor (const [pos, aa] of numbering)ornumbering.entries()instead ofObject.entries(numbering). This preserves insertion-code ordering (e.g."111A"/"112A"stay between"111"and"112"). number()result now exposesquery_start/query_endas inclusive 0-indexed integers marking the aligned region of the input sequence (bothnullon error).
Fixed
- Clearer error message on numbering failure.
- macOS CI build.
Python
Built for:
- Python 3.13 (abi3, compatible with 3.9+)
- Linux x86_64 and aarch64 (manylinux)
- macOS Apple Silicon (aarch64)
Install with: pip install immunum==1.1.0
JavaScript / WASM
Built for Node.js (CommonJS).
Install with: npm install immunum@1.1.0
Rust
Install with: cargo add immunum@1.1.0