gratools Package
Main package module for gratools.
- no-index:
Contains core classes and functions for GraTools.
Functions
|
Configures and returns a logger instance with specified settings. |
|
Updates file handlers of a logger to use a new file suffix. |
|
Click callback for validating that an option's value is either an integer or a float representing a percentage (between 0.0 and 1.0 inclusive). |
Classes
|
Manage an asynchronous SQLite database for storing and querying GFA link data. |
|
A class representing a subgraph in a genomic analysis pipeline. |
|
Manage parsing of a GFA (Graphical Fragment Assembly) file, compute statistics, and generate related files such as BAM-containing segments files and BED files for path per sample. |
|
Handles operations related to BAM files in the GraTools context, such as indexing, extracting segment information, tagging segments, and performing various analyses (core/dispensable ratio, depth statistics, etc.). |
|
Custom RichHandler that processes log records in a separate thread to prevent blocking the main application thread, especially during I/O-bound logging operations (like writing to console or complex formatting). |
|
Custom Command class that applies global context settings (for help formatting) and prepends a specific header to the help message of individual commands. |
|
Custom Group class that applies global context settings, prepends a header to its own help message, and ensures that all subcommands added via its command decorator use CustomCommand by default. |