API Reference#

Genogrove provides libraries for multiple programming languages:

C++ Library#

The core C++ library provides high-performance genomic data structures and I/O utilities.

C++ API Reference

Python Library#

pygenogrove — Python bindings for the C++ library: the strand-aware GenomicCoordinate key plus the Numeric / Kmer point keys, a universal JSON-payload Grove (and NumericGrove / KmerGrove), typed BED/GFF groves, a graph overlay with SIF export, the JSON-payload Registry, and file readers (BED/GFF/BAM/VCF/FASTA). Generated by autodoc from the installed module.

Python API Reference

Rust Library#

Rust implementation (coming soon).

Rust API Reference

R Library#

R bindings for genomic analysis (coming soon).

R API Reference