Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common primitive bioinformatics vocabulary reexports.

Structs§

Accession
A non-empty sequence accession.
AlignedSequence
A non-empty aligned sequence string that may contain gaps.
AlignmentId
A non-empty alignment identifier.
AlignmentScore
A numeric alignment score.
AlignmentSummary
Summary metadata for an alignment.
AlphabetSymbolSet
Deterministic set of biological alphabet symbols.
AminoAcidCode
A validated one-letter amino-acid code.
Annotation
A single annotation key-value pair.
AnnotationKey
A non-empty annotation key.
AnnotationSet
A deterministic annotation collection.
AnnotationValue
A plain string annotation value.
BioAlphabet
A biological alphabet with a descriptive kind and symbol set.
BioSequence
Owned biological sequence data with a descriptive kind.
FeatureId
A non-empty feature identifier.
FeatureName
A non-empty feature name.
GenomicPosition
A genomic position value.
GenomicRange
A genomic interval with explicit coordinate assumptions.
MotifHit
A motif hit with optional sequence or genomic location.
MotifName
A non-empty motif name.
MotifPattern
A non-empty plain motif pattern.
Residue
A single residue symbol with a descriptive kind.
ResidueSymbol
A single residue symbol.
SequenceFeature
A sequence or genomic feature with optional range and deterministic attributes.
SequenceId
A non-empty sequence identifier.
SequenceLength
A sequence length value.
SequenceText
Owned biological sequence text.
VersionedAccession
A sequence accession with an optional descriptive version component.

Enums§

AlignmentKind
A descriptive alignment kind.
AlignmentValueError
Error returned by alignment vocabulary constructors.
AlphabetError
Error returned by alphabet constructors.
AlphabetKind
A descriptive kind for a biological alphabet.
AminoAcid
A primitive amino-acid symbol.
AminoAcidKind
A descriptive amino-acid kind.
AminoAcidParseError
Error returned when parsing amino-acid symbols.
AnnotationKeyError
Error returned by annotation key constructors.
CoordinateSystem
Coordinate-system vocabulary for genomic ranges.
FeatureKind
A descriptive feature kind.
FeatureValueError
Error returned by feature vocabulary constructors.
GenomicRangeError
Error returned by genomic range constructors.
MotifKind
A descriptive motif kind.
MotifValueError
Error returned by motif vocabulary constructors.
Nucleotide
A primitive nucleotide symbol.
NucleotideKind
A descriptive nucleotide kind.
NucleotideParseError
Error returned when parsing nucleotide symbols.
NucleotideSequenceKind
A descriptive nucleotide sequence kind.
ResidueError
Error returned by residue vocabulary constructors.
ResidueKind
A descriptive kind for a biological residue.
SequenceError
Error returned by sequence vocabulary constructors.
SequenceIdError
Error returned by sequence identifier constructors.
SequenceKind
A descriptive kind for biological sequence text.
SequenceSource
Descriptive source labels for sequence identifiers.
Strand
Strand orientation vocabulary.