Trait bioutils::utils::new::New[][src]

pub trait New<T> {
    fn random_dna(nbases: usize, rng: ThreadRng) -> Vec<u8>;
fn random_rna(nbases: usize, rng: ThreadRng) -> Vec<u8>;
fn random_aa(nbases: usize, rng: ThreadRng) -> Vec<u8>;
fn random_quality(nbases: usize, rng: ThreadRng) -> Vec<u8>; }

Required methods

fn random_dna(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random DNA sequence with specified number of bases.

fn random_rna(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random RNA sequence with specified number of bases.

fn random_aa(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random amino acid sequence with specified number of amino acids.

fn random_quality(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random quality sequence with specified number of characters.

Loading content...

Implementors

impl<T> New<T> for T where
    &'a T: IntoIterator<Item = &'a u8>, 
[src]

fn random_dna(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random DNA sequence with specified number of bases.

fn random_rna(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random RNA sequence with specified number of bases.

fn random_aa(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random amino acid sequence with specified number of amino acids.

fn random_quality(nbases: usize, rng: ThreadRng) -> Vec<u8>[src]

Create new random quality sequence with specified number of characters.

Loading content...