Crate gtars_refget

Crate gtars_refget 

Source
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 the SequenceCollection 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.

Modules§

alphabet
collection
digest
encoder
fasta
store