Recent Releases of pygenomeviz
pygenomeviz - v1.6.1
Fixed
- Fixed pgv-gui bug that caused an error in case aligner tools are only partially installed
- Python
Published by moshi4 about 1 year ago
pygenomeviz - v1.6.0
Added
- Added
get_version()class method to AlignTool - Added support for gz compressed genbank file upload in web app
Changed
- Changed useless expand figure checkbox to wide mode checkbox in web app
- Changed to set on_click="ignore" option in web app download button to avoid rerun web app
- Changed download button UI and layout in web app
Fixed
- Fixed slow completely overlap align coords removal code
- Fixed logging code style based on logging HOWTO best practice
- Python
Published by moshi4 about 1 year ago
pygenomeviz - v1.5.0
Added
- Added Last alignment class experimentally
Fixed
- Fixed too slow completely overlap align coords removal code
- Python
Published by moshi4 over 1 year ago
pygenomeviz - v1.4.2
Fixed
- Fixed track segment separator position adjustment bug (#68)
- Fixed to remove completely overlap alignment links
- Python
Published by moshi4 over 1 year ago
pygenomeviz - v1.4.1
Change Log
Fixed
- Set encoding="utf-8" explicitly to avoid Windows default encoding issue (#63)
- Fixed incorrect gz compressed file extension check logic (#64)
- Python
Published by moshi4 over 1 year ago
pygenomeviz - v1.4.0
Change Log
Added
- Added extra_tooltip argument to
add_feature()method explicitly (#61) - Added
get_seqid2record()method to Fasta parser class
Changed
- Dropped python3.8 support
Fixed
- Fixed to skip mmseqs search for no cds genome (#58)
- Fixed
get_seqid2seq()method incorrect return type
- Python
Published by moshi4 over 1 year ago
pygenomeviz - v1.3.0
Change Log
New Functionality
- Added theme option (
light[default] ordark) - Added Fasta parser class
- Added
load_example_fasta_dataset()utility function - Added
to_stack_features()helper function to avoid feature overlap
Bug Fix
- Fixed to ignore features that have no location (#54)
- Python
Published by moshi4 almost 2 years ago
pygenomeviz - v1.2.1
Change Log
Bug Fix
- Fixed a bug that the dependent libraries for HTML viewer were not packaged correctly
- Python
Published by moshi4 almost 2 years ago
pygenomeviz - v1.2.0
Change Log
New Functionality
- Added Features Table to HTML viewer experimentally (Demo Page)
- Added unit argument to
gv.set_scale_xticks()to enable choose Gb, Mb, Kb, bp unit - Added target_strand & target_range argument to
gff.extract_exon_features()
Improvement
- Improved HTML viewer code & UI design
- Fixed to raise error in
gv.savefig_html()for invalid figure - Switched package manager
poetrytorye
- Python
Published by moshi4 almost 2 years ago
pygenomeviz - v1.1.0
Change Log
Improvement
- Added reverse complement option to GUI
Bug Fix
- Fixed unexpected
sys.exitwhen calling aligner tool
- Python
Published by moshi4 about 2 years ago
pygenomeviz - v1.0.0
Major Upgrade v1.0.0
See README and document for details.
- Python
Published by moshi4 about 2 years ago
pygenomeviz - v0.4.4
Change Log
Improvement
- Added
track.add_features()method
Bug Fix
- Fixed a bug that caused an error in the GUI when uploaded files contain parentheses
().
- Python
Published by moshi4 over 2 years ago
pygenomeviz - v0.4.3
Change Log
Bug Fix
- Fixed bug due to matplotlib v3.8.0 changes (#22)
- Fixed
savefig()to suppress memory leak during multiple plots
- Python
Published by moshi4 over 2 years ago
pygenomeviz - v0.4.2
Change Log
Improvement
- Added resource warning message for streamlit cloud deployment
Bug Fix
- Fixed gui run error when upload filename contains space char
- Fixed mmseqs run error when protein_id contains
|char - Fixed a bug that
gff.get_seqid2size()got incorrect multi-contig size
https://github.com/moshi4/pyGenomeViz/compare/v0.4.1...v0.4.2
- Python
Published by moshi4 almost 3 years ago
pygenomeviz - v0.4.1
Change Log
Improvement (GUI)
- Added genome comparison result download functionality
- Improved text contents & widget layout
- Adjusted range label padding size
Bug Fix
- Fixed feature coloring bug when facecolor tag is set
https://github.com/moshi4/pyGenomeViz/compare/v0.4.0...v0.4.1
- Python
Published by moshi4 almost 3 years ago
pygenomeviz - v0.4.0
Change Log
New Functionality
- Added GUI (Web browser) functionality using streamlit (Demo Page)
Improvement
- Improved html viewer tooltip display content
- Changed linter
flake8toruff
https://github.com/moshi4/pyGenomeViz/compare/v0.3.2...v0.4.0
- Python
Published by moshi4 almost 3 years ago
pygenomeviz - v0.3.2
Change Log
Minor Change
- Added reverse complement option to CLI
- Added target_strand, pseudogene arguments to
gff.extract_features()method - Drop python3.7 support
https://github.com/moshi4/pyGenomeViz/compare/v0.3.1...v0.3.2
- Python
Published by moshi4 over 3 years ago
pygenomeviz - v0.3.1
Change Log
Minor Change
- Added pseudogene option to
add_genbank_features()method - Added --pseudo, --pseudo_color option to
pgv-mummerCLI (#7)
https://github.com/moshi4/pyGenomeViz/compare/v0.3.0...v0.3.1
- Python
Published by moshi4 over 3 years ago
pygenomeviz - v0.3.0
Change Log
New Functionality
- Added GFF parser class (
parser/gff.py) - Added GFF features plot method (
add_gff_features())
Minor Change
- Added
facecolor_handle_funcoption toadd_genbank_features()method - Added
ymarginoption toset_sublabel()method - Improved HTML viewer tooltip display
- Fixed duplicate colorbar display issue for same colors
- Added colorbar width, height control option to CLI (
pgv-mummer,pgv-mmseqs)
- Python
Published by moshi4 over 3 years ago
pygenomeviz - v0.2.3
Change Log
New Functionality
- Added interactive HTML viewer output functionality (Demo Page)
- Added new CLI workflow
pgv-simpleplotfor simple genome visualization
- Python
Published by moshi4 over 3 years ago
pygenomeviz - v0.2.2
Change Log
Minor Change
- Added
set_sublabel()method - Set appropriate matplotlib rc(runtime configuration) params to adjust figure appearence
- Set appropriate GridSpec left-right-bottom-top params to adjust figure appearence
- Used
typing.Literalto restrict allowed argument values
- Python
Published by moshi4 almost 4 years ago
pygenomeviz - v0.2.1
Change Log
Minor Change
- Added
start_posoption toadd_feature_track()method - Added
positionoption toadd_subtrack()method - Changed GenomeViz default
plot_size_thrparameter 0.0005 to 0 - Changed
add_link()method to occur error if start-end value is out of track range - Removed unnecessary
maptypeoption of pgv-mummer cli - Fixed deprecated typing module type hints style (Use built-in types)
- Python
Published by moshi4 almost 4 years ago
pygenomeviz - v0.2.0
Change Log
New Functionality
Added genome alignment & visualization CLI workflow
pgv-mummer: MUMmer pairwise genome alignmentpgv-mmseqs: MMseqs CDS RBH search in each genomepgv-pmauve: progressiveMauve multiple genome alignment
Added MMseqs, progressiveMauve alignment class
Minor Change
- Changed to plot link line if link width is 0
- Added track label color change option
- Changed to manage subtracks independently from other tracks
- Python
Published by moshi4 almost 4 years ago
pygenomeviz - v0.1.1
Change Log
Minor Change
- Improved subtrack add method
- Changed that link track ratios can be set individually
- Added feature label margin (=0.1)
Bug Fix
- Fixed
GC content&GC skewpositions misalignment in calculation method - Fixed incorrect
zero-based&one-basedposition settings mixture (Unified to zero-based)
- Python
Published by moshi4 almost 4 years ago
pygenomeviz - v0.1.0
First Official Release
pyGenomeViz is a genome visualization python package for comparative genomics implemented based on matplotlib.
- Basic functionality implementation is complete
- Still in the development stage
- Python
Published by moshi4 almost 4 years ago