pub struct GenomicPatternStore { /* private fields */ }Expand description
In-memory genomic pattern store with pharmacogenomic-weighted retrieval
Implementations§
Source§impl GenomicPatternStore
impl GenomicPatternStore
pub fn new() -> Self
pub fn insert(&mut self, pattern: RvDnaPattern)
Sourcepub fn search(&self, query: &RvDnaPattern, k: usize) -> Vec<GenomicSearchResult>
pub fn search(&self, query: &RvDnaPattern, k: usize) -> Vec<GenomicSearchResult>
Search with pharmacogenomic Φ-weighting
pub fn len(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GenomicPatternStore
impl RefUnwindSafe for GenomicPatternStore
impl Send for GenomicPatternStore
impl Sync for GenomicPatternStore
impl Unpin for GenomicPatternStore
impl UnsafeUnpin for GenomicPatternStore
impl UnwindSafe for GenomicPatternStore
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