gtars Modules
gtars is organized as a workspace of independent Rust crates, each providing specific functionality for genomic interval analysis. All modules share common dependencies and infrastructure through gtars-core
.
Core Infrastructure
- gtars-core - Fundamental data structures and utilities
- gtars-io - I/O operations and file format parsers
Genomic Analysis
- gtars-overlaprs - High-performance interval overlap operations
- gtars-uniwig - Coverage computation from BED/BAM files
- gtars-igd - Fast genomic interval search
- gtars-scoring - Fragment overlap scoring
- gtars-fragsplit - Fragment file splitting for pseudobulk
Machine Learning
- gtars-tokenizers - Genomic region tokenizers for ML
Data Access
- gtars-refget - GA4GH refget protocol implementation
- gtars-bbcache - BED file caching for bedbase.org
Language Bindings
- gtars-python - Python API bindings
- gtars-wasm - WebAssembly bindings
- gtars-cli - Command-line interface