Expand description
§Rust implementation of GA4GH Refget sequence collection functions
This module provides functions managing and retrieving sequences from a sequence collection.
§Functions
The module includes the following main components:
alphabet.rs
- Defines various sequence alphabets (e.g., DNA, protein, ASCII).collection.rs
- Contains theSequenceCollection
struct and methods for managing sequence collections.digest.rs
- Implements functions for calculating and verifying sha512t24u and other digests.encoder.rs
- Contains functions for encoding sequences into compact representations.fasta.rs
- Provides functions for reading and writing FASTA files.store.rs
- Implements a sequence store that allows for efficient storage and retrieval of sequences indexed by sha512t24u digest.