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 release v0.4.1 of nanometa_live introduces a minor version bump along with critical bug fixes and improvements in the configuration and data handling. The changes aim to enhance the stability and usability of the tool, especially in scenarios involving external database configurations.
Changes
Version Update: Updated the package version from 0.4.0 to 0.4.1 in __init__.py.
Configuration Handling Improvement:
Updated config.yaml to initialize external_kraken2_db with an empty string. This change resolves the issue where an unset external_kraken2_db led to an AttributeError.
Data Utility Modification:
Refactored filter_exact_match in data_utils.py for improved error handling and logging.
External Database Handling in nanometa_prepare.py:
Modified the handling of external_kraken2_db to prevent NoneType errors.
Added directory creation logic for kraken2_databases, ensuring the necessary directory exists before attempting file operations.
This release
v0.4.1
ofnanometa_live
introduces a minor version bump along with critical bug fixes and improvements in the configuration and data handling. The changes aim to enhance the stability and usability of the tool, especially in scenarios involving external database configurations.Changes
0.4.0
to0.4.1
in__init__.py
.config.yaml
to initializeexternal_kraken2_db
with an empty string. This change resolves the issue where an unsetexternal_kraken2_db
led to anAttributeError
.filter_exact_match
indata_utils.py
for improved error handling and logging.nanometa_prepare.py
:external_kraken2_db
to preventNoneType
errors.kraken2_databases
, ensuring the necessary directory exists before attempting file operations.