Releases: moshi4/pyMSAviz
Releases · moshi4/pyMSAviz
v0.5.0
Change Log
Changed
- Dropped python3.8 support
- Switched package manager
poetry
to rye
Fixed
- Fixed consensus sequence extraction code to suppress biopython deprecated warning message
v0.4.2
Change Log
Bug Fix
- Fixed bug due to matplotlib v3.8.0 changes (link)
v0.4.1
Change Log
Improvement
- Added
--label_type
option to CLI
- Fixed
mv.savefig()
to suppress memory leak during multiple plots
- Changed linter
flake8
to ruff
- Changed
set_layout_engine()
to tight_layout()
for matplotlib backward compatibility (#7)
v0.4.0
Change Log
Improvement
- Added
label_type
option to show full description label (#6)
- Changed to set default color when
set_custom_color_func()
return value is set to None.
Bug Fix
- Fixed duplicate name error in case sorting msa (#6)
v0.3.0...v0.4.0
v0.3.0
Change Log
Improvement
- Added
set_custom_color_func()
method
- Removed upper bound version constraint in dependencies
v0.2.2...v0.3.0
v0.2.2
Change Log
Minor Change
- Drop python3.7 support
- Add
ticks_interval=None
option to disable ticks interval display
Bug Fix
- Fix MSA load functionality from URL
v0.2.1...v0.2.2
v0.2.1
Change Log
Minor Change
- Added new color scheme
Identity
(#2)
- Added x_unit_size control logic in
set_plot_params()
method
- Changed y_unit_size control logic in
set_plot_params()
method
v0.2.0
Change Log
New Functionality
- Added MSA order
sort
option based on NJ tree constructed from MSA distance matrix
- Added
set_plot_params()
method to adjust figure appearence in detail
Bug Fix
- Fixed grid missing bug in edge of MSA
- Fixed unexpected white grid display bug
v0.1.0
First Release
pyMSAviz
is MSA(Multiple Sequence Alignment) visualization python package for sequence analysis.