Changelog
v0.2.14-dev
Use color blind friendly colors for the CYLD figure
Strip trailing spaces from HGVS input
Always use the first MANE Select transcript
v0.2.13
Fix a bug where variants are reported outside the exons incorrectly
v0.2.12
Correct HGVS notation for RNA variants
Fix a bug when sorting HGVS variants after the CDS ends. This would lead to incorrect legend colors
v0.2.11
Resolve mutalyzer API timeout issue for large number of variants
Add support for specifying overlapping variants
Fix bug where the variant legend is incorrect
Fix incorrect headings in the example section of the documentation
v0.2.10
Add extensive example for CYLD to the documentation
v0.2.9
Add option to specify variant shape
Set default variant shape to pin
v0.2.8
Set the default gap size to zero
Add documentation to readthedocs
v0.2.7
Automate release process
v0.2.6
Increase gap size after phase-0 exon to improve visuals
v0.2.5
Fix a bug when –firstexon is smaller than 1
Show a warning when variants are dropped
v0.2.4
Show detailed errors from mutalyzer
Use mutalyzer_hgvs_parser to check user input
Include the smallest scale a transcript can be drawn at in the error message when the scale is too small
Fix a bug where the legend is truncated if it is wider than the transcript, but smaller than the page
Add check for invalid values for –width, –height, –scale and –gap when drawing
Scale estimated legend size with the specified –height
Add explicit –scale option
Fix a bug breaking –firstexon and –lastexon option
v0.2.3
Include the coordinate system in variant name
Set four Kelly Colors as default
Add –variantcolors to the configuration
v0.2.2
Various bug fixes for un-drawable exons
v0.2.0
Big refactor
Add support for displaying variants on exons
Add support for breaking off long exons
v0.1.4
Drop support for Python 3.8
Add support for drawing only part of the transcript
Add support for gene names (defaults to MANE_Select transcript)
Add option to show exon number
v0.1.3
Refactor drawing fuction to take a configuration dict
Add default configuration for drawing
Add option to set the color
Breaking changes
Rename –max-width to –width
Rename –non-coding to –noncoding
draw_exons now takes a configuration dictionary
v0.1.2
Be explicit about which functions we expose
v0.1.1
Publish type hints when used as a library
Expose interface functions at the package level
Fix a bug where mutalyzer errors are written to STDOUT
v0.1.0
Various changes related to packaging
v0.0.1
Add additional options to customise the figure
Initial development