pub trait EditableGenomeSequence<AlphabetType: Alphabet, GenomeSubsequence: GenomeSequence<AlphabetType, GenomeSubsequence> + ?Sized>: EditableSequence<AlphabetType::CharacterType, GenomeSubsequence> + GenomeSequence<AlphabetType, GenomeSubsequence> {
// Provided methods
fn into_iter_u8(
self,
) -> Map<<Self as IntoIterator>::IntoIter, fn(_: <AlphabetType as Alphabet>::CharacterType) -> u8> ⓘ { ... }
fn extend_from_iter_u8<IteratorType: IntoIterator<Item = u8>>(
&mut self,
iter: IteratorType,
) -> Result<(), AlphabetError> { ... }
fn extend_from_slice_u8(
&mut self,
slice: &[u8],
) -> Result<(), AlphabetError> { ... }
}Expand description
An editable genome sequence.
Provided Methods§
sourcefn into_iter_u8(
self,
) -> Map<<Self as IntoIterator>::IntoIter, fn(_: <AlphabetType as Alphabet>::CharacterType) -> u8> ⓘ
fn into_iter_u8( self, ) -> Map<<Self as IntoIterator>::IntoIter, fn(_: <AlphabetType as Alphabet>::CharacterType) -> u8> ⓘ
Converts this genome sequence into an iterator over ASCII characters.
sourcefn extend_from_iter_u8<IteratorType: IntoIterator<Item = u8>>(
&mut self,
iter: IteratorType,
) -> Result<(), AlphabetError>
fn extend_from_iter_u8<IteratorType: IntoIterator<Item = u8>>( &mut self, iter: IteratorType, ) -> Result<(), AlphabetError>
Extends this genome from a sequence of ASCII characters.
sourcefn extend_from_slice_u8(&mut self, slice: &[u8]) -> Result<(), AlphabetError>
fn extend_from_slice_u8(&mut self, slice: &[u8]) -> Result<(), AlphabetError>
Extends this genome from a sequence of ASCII characters.
Object Safety§
This trait is not object safe.