pub struct Searcher { /* private fields */ }Expand description
Repeated find_exact searches on one molecule, preparing the origin-wrapped text once.
Implementations§
Source§impl Searcher
impl Searcher
Sourcepub fn new(sequence: &str, topology: Topology, longest: usize) -> Self
pub fn new(sequence: &str, topology: Topology, longest: usize) -> Self
Prepare for queries up to longest bases.
Sourcepub fn find(&self, query: &str) -> Vec<Occurrence>
pub fn find(&self, query: &str) -> Vec<Occurrence>
See find_exact. Queries longer than the longest given to Searcher::new
miss origin-spanning occurrences, so size it for the longest query.
Auto Trait Implementations§
impl Freeze for Searcher
impl RefUnwindSafe for Searcher
impl Send for Searcher
impl Sync for Searcher
impl Unpin for Searcher
impl UnsafeUnpin for Searcher
impl UnwindSafe for Searcher
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more