Skip to main content

Crate rustalign_io

Crate rustalign_io 

Source
Expand description

RustAlign I/O - File parsing and formatting

This crate handles FASTA, FASTQ, and SAM file formats.

Re-exports§

pub use fasta::FastaReader;
pub use fasta::FastaRecord;
pub use fastq::FastqReader;
pub use fastq::FastqRecord;
pub use mmap::MmapFile;
pub use mmap::MmapFileBuilder;
pub use sam::SamConfig;
pub use sam::SamOpt;
pub use sam::SamRecord;
pub use sam::SamWriter;

Modules§

fasta
FASTA file parsing
fastq
FASTQ file parsing
mmap
Memory-mapped file support for FM-index loading
sam
SAM format output

Enums§

Nuc
A nucleotide (A, C, G, T, or N)

Functions§

encode_qual
Encode quality scores to Phred+33
parse_dna
Parse a DNA sequence from a string
parse_qual
Parse a quality string from Phred+33 encoding