Skip to content

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.

📖 See Module Vision for the conceptual organization and design principles.

  • gtars-core - Fundamental data structures (Region, RegionSet, RegionSetList, Interval, Fragment, CoordinateMode), interval set operations, and utilities
  • gtars-io - I/O operations and file format parsers
  • gtars-genomicdist - Rust port of R GenomicDistributions: summary stats, partitions, signal matrices, consensus
  • gtars-lola - LOLA (Locus Overlap Analysis) enrichment testing built on IGD + genomicdist
  • gtars-refget - GA4GH refget protocol implementation
  • gtars-bbcache - BED file caching for bedbase.org
  • gtars-vrs - GA4GH VRS (Variation Representation Specification) allele digest computation