Expand description
Database functionality for k-mer storage and querying
Provides efficient storage and retrieval of k-mer counts with support for indexed binary format and high-performance query operations.
Re-exports§
pub use format::DatabaseFormat;pub use format::DatabaseHeader;pub use index::DatabaseIndex;pub use merge_config::MergeConfig;pub use merge_config::MergeStats;pub use merge_config::MergeStrategy;pub use prefix_cache_merge::ExternalSortMerger;pub use query::DatabaseQuery;pub use streaming_merge::DatabaseStreamIterator;pub use streaming_merge::ExternalMerger;pub use streaming_merge::StreamingMergeIterator;pub use streaming_merge::TempFileManager;
Modules§
- format
- Database format definitions and I/O operations
- index
- Database indexing utilities
- memory
- Memory usage monitoring utilities
- merge_
config - Configuration and statistics for database merge operations
- merge_
error - Comprehensive error handling for merge operations
- prefix_
cache_ merge - True external sort merge implementation for large k-mer database merging
- prefix_
query - Prefix-based k-mer extraction functionality
- prefix_
query_ optimized - Optimized prefix-based k-mer extraction for sorted databases
- query
- Database query functionality
- stats
- Database statistics module for k-mer analysis
- streaming_
merge - Streaming merge for large database operations
- suffix_
query - Suffix-based k-mer extraction functionality