pub fn init_interval_with(&self, a: u8) -> BiInterval {
        let comp_a = dna::complement(a);
        let lower = self.fmindex.less(a);

        BiInterval {
            lower,
            lower_rev: self.fmindex.less(comp_a),
            size: self.fmindex.less(a + 1) - lower,
            match_size: 1,
        }
    }
/// Initialize interval with given start character.
Initialize interval with given start character.
Initialize interval with given start character .
pub fn init_interval_with(&self, a: u8) -> BiInterval {
        let comp_a = dna::complement(a);
        let lower = self.fmindex.less(a);
        BiInterval {
            lower,
            lower_rev: self.fmindex.less(comp_a),
            size: self.fmindex.less(a + 1) - lower,
            match_size: 1,
        }
    }
pub fn init_interval_with ( & self , a : u8 ) -> BiInterval { let comp_a = dna :: complement ( a ) ; let lower = self . fmindex . less ( a ) ; BiInterval { lower , lower_rev : self . fmindex . less ( comp_a ) , size : self . fmindex . less ( a + 1 ) - lower , match_size : 1 , } }
Initialize interval with given start character.
Initialize interval with given start character .
&self
a
u8
&self
a
u8