A streamlined workflow and GUI for real-time species identification and pathogen characterization via nanopore sequencing data. Engineered for precision, speed, and user-friendliness, with offline functionality post-initialization.
This PR introduces enhanced logging features, new utility functions, and some structural changes. It aims to improve the readability of logs, add new functionalities for file handling, and prepare the codebase for future feature additions.
Changes
Added logging functionality across the Snakefile replacing print statements.
Introduced download_from_figshare and unzip_files utility functions in file_utils.py.
Updated requirements.txt and nanometa_live_env.yml with new dependencies.
Added a new script nanometa_demo.py to automate demo file downloads and preparations.
Summary
This PR introduces enhanced logging features, new utility functions, and some structural changes. It aims to improve the readability of logs, add new functionalities for file handling, and prepare the codebase for future feature additions.
Changes
Snakefile
replacing print statements.download_from_figshare
andunzip_files
utility functions infile_utils.py
.requirements.txt
andnanometa_live_env.yml
with new dependencies.nanometa_demo.py
to automate demo file downloads and preparations.0.3.1
to0.3.2
.