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.
GNU General Public License v3.0
15
stars
2
forks
source link
Update Project Configuration and Utility Functions #60
This PR introduces several updates to the nanometa_live package, focusing on enhancing the project configuration and utility functions. Key changes include:
1. Version Update in __init__.py:
Updated the version number from 0.3.2 to 0.4.0 to reflect new features and improvements.
2. Configuration File Enhancements (config.yaml):
Reorganized and expanded the configuration file structure.
Added comprehensive comments and examples for better clarity and usability.
Introduced new sections such as General Project Settings, GUI Configuration, and Workflow Management.
Included definitions and default settings for various components like GUI, taxonomy analysis, and workflow management.
This PR introduces several updates to the
nanometa_live
package, focusing on enhancing the project configuration and utility functions. Key changes include:1. Version Update in
__init__.py
:0.3.2
to0.4.0
to reflect new features and improvements.2. Configuration File Enhancements (
config.yaml
):General Project Settings
,GUI Configuration
, andWorkflow Management
.External Kraken2 Databases
section for easily configurable external database options.3. Utility Functions in
kraken_utils.py
:download_database
,decompress_database
, andcopy_inspect_file
functions to handle external database setups.4. New Project Creation Script (
nanometa_new.py
):5. Preparation Script Updates (
nanometa_prepare.py
):