pub struct FindOptions<'a> {Show 14 fields
pub keyword: &'a str,
pub match_mode: MatchMode,
pub exclude_superpathways: bool,
pub only_active: bool,
pub bitcutoff: f32,
pub identcutoff: f32,
pub ident_exception: f32,
pub coverage_pct: u32,
pub vague_cutoff: f32,
pub completeness_hint_off: f32,
pub completeness_hint_on: f32,
pub strict_candidates: bool,
pub subunit_cutoff: f32,
pub valid_tax_ids: &'a [String],
}Fields§
§keyword: &'a str§match_mode: MatchMode§exclude_superpathways: bool§only_active: bool§bitcutoff: f32§identcutoff: f32§ident_exception: f32§coverage_pct: u32Coverage cutoff passed through to the aligner. Not re-checked in classification — we trust the aligner to filter.
vague_cutoff: f32Fraction-of-reactions threshold above which vague (no_seq_data)
reactions dilute completeness. Matches the vagueCutoff arg in
analyse_alignments.R.
completeness_hint_off: f32Main completeness threshold, 0–1 (e.g. 0.80).
completeness_hint_on: f32Relaxed threshold applied when all key reactions are present, 0–1.
strict_candidates: bool§subunit_cutoff: f32Fraction of known subunits needed for a complex to count as present (0–1). Default 0.5.
valid_tax_ids: &'a [String]Tax IDs kept when filtering by taxrange. Empty → no filter.
Trait Implementations§
Source§impl<'a> Clone for FindOptions<'a>
impl<'a> Clone for FindOptions<'a>
Source§fn clone(&self) -> FindOptions<'a>
fn clone(&self) -> FindOptions<'a>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'a> Debug for FindOptions<'a>
impl<'a> Debug for FindOptions<'a>
Auto Trait Implementations§
impl<'a> Freeze for FindOptions<'a>
impl<'a> RefUnwindSafe for FindOptions<'a>
impl<'a> Send for FindOptions<'a>
impl<'a> Sync for FindOptions<'a>
impl<'a> Unpin for FindOptions<'a>
impl<'a> UnsafeUnpin for FindOptions<'a>
impl<'a> UnwindSafe for FindOptions<'a>
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