Skip to main content

Crate use_sequence

Crate use_sequence 

Source
Expand description

§use-sequence

Primitive biological sequence vocabulary.

use-sequence stores owned biological sequence text with a descriptive sequence kind. It preserves caller-provided casing and does not parse FASTA/FASTQ, align sequences, fetch sequence data, calculate biological meaning, or implement sequence databases.

use use_sequence::{BioSequence, SequenceKind};

let sequence = BioSequence::new(SequenceKind::Dna, "AcgT").unwrap();

assert_eq!(sequence.kind(), &SequenceKind::Dna);
assert_eq!(sequence.as_str(), "AcgT");
assert_eq!(sequence.len(), 4);

Structs§

BioSequence
Owned biological sequence data with a descriptive kind.
SequenceLength
A sequence length value.
SequenceText
Owned biological sequence text.

Enums§

SequenceError
Error returned by sequence vocabulary constructors.
SequenceKind
A descriptive kind for biological sequence text.