Releases: VariantEffect/mavehgvs
mavehgvs 0.7.0
Adds a new components() method to the Variant class that returns a tuple of all individual variants in a multi-variant.
Fixes a bug that prevented multi-variants with a target ID from validating.
Updates CI settings to include more recent Python versions.
mavehgvs 0.6.2
Add py.typed file to enable mypy type checking.
mavehgvs 0.6.1
Fixed a bug that caused genomic multi-variants to fail regex validation.
mavehgvs 0.6.0
Added support for single-residue delins variants created using the dictionary method.
Made numerous packaging and CI improvements to modernize development.
mavehgvs 0.5.0
- Added support for frame shift protein variants
- Improved stringency of target sequence validation for protein variants
- Improved unit test coverage, especially for protein and RNA variants, and multi-variants of all types
- Made several minor updates to the spec and documentation
mavehgvs 0.4.0
Implemented a new type of variant for target equality, rather than treating it as a special case of substitution variants.
This enables support for MITE-seq datasets, which measure target identical variants on a per-position basis.
mavehgvs 0.3.1
Fixes a bug when validating a target-identical variant against a target sequence.
mavehgvs 0.3.0
Added an equality operator for comparing two variants without casting them as strings first.
mavehgvs 0.2.1
Fixes a bug in target sequence validation for protein variants.
mavehgvs 0.2.0
Added optional target sequence validation for variants that do not contain extended positions (e.g. splice variants).
Variant objects can now be created from dictionaries containing the right set of key-value pairs. This feature is currently under-documented.