genomicframe-core 0.2.0

High-performance genomics I/O and interoperability layer
Documentation
//! Format-specific readers, writers, and utilities
//!
//! Each format module is self-contained with:
//! - Reader/Writer implementations
//! - Format-specific statistics
//! - Format-specific filters
//! - Validation utilities (where applicable)
//!
//! All readers implement the `GenomicRecordIterator` trait for streaming.
/// VCF/BCF format support (Variant Call Format)
///
/// Provides streaming VCF reader with gzip support, variant statistics,
/// quality filters, and validation.
pub mod vcf;

/// BAM/CRAM format support (Binary Alignment Map)
///
/// Binary alignment format for high-throughput sequencing data.
pub mod bam;

/// SAM format support (Sequence Alignment/Map)
///
/// Text-based alignment format (human-readable version of BAM).
pub mod sam;

/// FASTA format support (sequence data)
///
/// Nucleotide and protein sequence format.
pub mod fasta;

/// FASTQ format support (sequence data with quality scores)
///
/// Sequence format with per-base quality scores (Phred scores).
pub mod fastq;

/// GFF/GTF format support (gene annotations)
///
/// Gene Feature Format for genomic feature annotations.
pub mod gff;

/// BED format support (genomic intervals)
///
/// Browser Extensible Data format for genomic regions.
pub mod bed;