Trait fastx::FastX::FastXRead

source ·
pub trait FastXRead {
    // Required methods
    fn read(&mut self, reader: &mut dyn BufRead) -> Result<usize>;
    fn name(&self) -> &String;
    fn id(&self) -> &str;
    fn desc(&self) -> &str;
    fn seq_raw(&self) -> &Vec<u8>;
    fn seq(&self) -> Vec<u8>;
    fn seq_len(&self) -> usize;
    fn lines(&self) -> Vec<&[u8]>;
}

Required Methods§

source

fn read(&mut self, reader: &mut dyn BufRead) -> Result<usize>

source

fn name(&self) -> &String

source

fn id(&self) -> &str

source

fn desc(&self) -> &str

source

fn seq_raw(&self) -> &Vec<u8>

source

fn seq(&self) -> Vec<u8>

source

fn seq_len(&self) -> usize

source

fn lines(&self) -> Vec<&[u8]>

Implementors§