pub fn fix_exts(&mut self, valid_nodes: Option<&BitSet>) {
        for i in 0..self.len() {
            let valid_exts = self.get_valid_exts(i, valid_nodes);
            self.base.exts[i] = valid_exts;
        }
    }
/// Remove non-existent extensions that may be created due to filtered kmers
Remove non-existent extensions that may be created due to filtered kmers
Remove non - existent extensions that may be created due to filtered kmers
pub fn fix_exts(&mut self, valid_nodes: Option<&BitSet>) {
        for i in 0..self.len() {
            let valid_exts = self.get_valid_exts(i, valid_nodes);
            self.base.exts[i] = valid_exts;
        }
    }
pub fn fix_exts ( & mut self , valid_nodes : Option < & BitSet > ) { for i in 0 .. self . len ( ) { let valid_exts = self . get_valid_exts ( i , valid_nodes ) ; self . base . exts [ i ] = valid_exts ; } }
Remove non-existent extensions that may be created due to filtered kmers
Remove non - existent extensions that may be created due to filtered kmers
&mut self
valid_nodes
Option<&BitSet>
&mut self
valid_nodes
Option<&BitSet>