Struct bio::pattern_matching::kmp::KMP
[−]
[src]
pub struct KMP<'a> {
// some fields omitted
}KMP algorithm.
Methods
impl<'a> KMP<'a>[src]
fn new(pattern: TextSlice<'a>) -> Self
Create a new instance for a given pattern.
fn find_all<'b, I: IntoTextIterator<'b>>(&'b self, text: I) -> Matches<'b, I::IntoIter>
Find all matches of pattern in a given text. Matches are returned as iterator over start positions.