Skip to content

Releases: VariantEffect/mavehgvs

mavehgvs 0.7.0

06 May 05:07
69476dd

Choose a tag to compare

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

07 Dec 02:29

Choose a tag to compare

Add py.typed file to enable mypy type checking.

mavehgvs 0.6.1

25 Aug 06:36
4258b91

Choose a tag to compare

Fixed a bug that caused genomic multi-variants to fail regex validation.

mavehgvs 0.6.0

24 Feb 04:42
32b1469

Choose a tag to compare

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

09 Aug 09:58
3297651

Choose a tag to compare

  • 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

30 Jul 08:36
f2b82ed

Choose a tag to compare

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

22 Jul 05:44

Choose a tag to compare

Fixes a bug when validating a target-identical variant against a target sequence.

mavehgvs 0.3.0

27 Jan 23:10
eeae322

Choose a tag to compare

Added an equality operator for comparing two variants without casting them as strings first.

mavehgvs 0.2.1

08 Jan 00:47
39d71ce

Choose a tag to compare

Fixes a bug in target sequence validation for protein variants.

mavehgvs 0.2.0

06 Jan 05:46
9b2929b

Choose a tag to compare

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.