pub struct ExtractConfig {
pub pattern: Option<BarcodePattern>,
pub pattern2: Option<BarcodePattern>,
pub umi_separator: u8,
pub quality_filter_threshold: Option<u8>,
pub quality_encoding: QualityEncoding,
pub whitelist: Option<HashSet<Vec<u8>>>,
pub correction_map: Option<HashMap<Vec<u8>, Vec<u8>>>,
pub blacklist: Option<HashSet<Vec<u8>>>,
pub ignore_read_pair_suffixes: bool,
pub reconcile_pairs: bool,
}Expand description
Configuration for the extract command.
Fields§
§pattern: Option<BarcodePattern>§pattern2: Option<BarcodePattern>§umi_separator: u8§quality_filter_threshold: Option<u8>§quality_encoding: QualityEncoding§whitelist: Option<HashSet<Vec<u8>>>§correction_map: Option<HashMap<Vec<u8>, Vec<u8>>>§blacklist: Option<HashSet<Vec<u8>>>§ignore_read_pair_suffixes: bool§reconcile_pairs: boolTrait Implementations§
Source§impl Clone for ExtractConfig
impl Clone for ExtractConfig
Source§fn clone(&self) -> ExtractConfig
fn clone(&self) -> ExtractConfig
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 moreAuto Trait Implementations§
impl Freeze for ExtractConfig
impl RefUnwindSafe for ExtractConfig
impl Send for ExtractConfig
impl Sync for ExtractConfig
impl Unpin for ExtractConfig
impl UnsafeUnpin for ExtractConfig
impl UnwindSafe for ExtractConfig
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