pub fn semiglobal(&mut self, query: &[u64], query_str: Option<&String>, query_minim_pos: Option<&Vec<usize>>) -> &mut Self {
        self.query = query.to_vec();
        self.query_str = query_str.unwrap().clone();
        self.query_minim_pos = query_minim_pos.unwrap().clone();
        self.traceback = self.poa.semiglobal(&query);
        self
    }
/// Semiglobally align a given query against the graph.
Semiglobally align a given query against the graph.
Semiglobally align a given query against the graph .
pub fn semiglobal(&mut self, query: &[u64], query_str: Option<&String>, query_minim_pos: Option<&Vec<usize>>) -> &mut Self {
        self.query = query.to_vec();
        self.query_str = query_str.unwrap().clone();
        self.query_minim_pos = query_minim_pos.unwrap().clone();
        self.traceback = self.poa.semiglobal(&query);
        self
    }
pub fn semiglobal ( & mut self , query : & [ u64 ] , query_str : Option < & String > , query_minim_pos : Option < & Vec < usize > > ) -> & mut Self { self . query = query . to_vec ( ) ; self . query_str = query_str . unwrap ( ) . clone ( ) ; self . query_minim_pos = query_minim_pos . unwrap ( ) . clone ( ) ; self . traceback = self . poa . semiglobal ( & query ) ; self }
Semiglobally align a given query against the graph.
Semiglobally align a given query against the graph .
&mut self
query
&[u64]
query_str
Option<&String>
query_minim_pos
Option<&Vec<usize>>
&mut self
query
&[u64]
query_str
Option<&String>
query_minim_pos
Option<&Vec<usize>>