Expand description
Types of evidence that lead to an observation. The contained information is intended for debugging and will be printed together with observations.
Variants
InsertSize(String)
Insert size of fragment
Alignment(String)
Alignment of a single read
Implementations
sourceimpl Evidence
impl Evidence
sourcepub fn dummy_alignment() -> Self
pub fn dummy_alignment() -> Self
Create a dummy alignment.
sourcepub fn dummy_insert_size(insert_size: u32) -> Self
pub fn dummy_insert_size(insert_size: u32) -> Self
Create dummy insert size evidence.
sourcepub fn insert_size(
insert_size: u32,
left: &CigarString,
right: &CigarString,
left_record: &Record,
right_record: &Record,
p_left_ref: LogProb,
p_left_alt: LogProb,
p_right_ref: LogProb,
p_right_alt: LogProb,
p_isize_ref: LogProb,
p_isize_alt: LogProb
) -> Self
pub fn insert_size(
insert_size: u32,
left: &CigarString,
right: &CigarString,
left_record: &Record,
right_record: &Record,
p_left_ref: LogProb,
p_left_alt: LogProb,
p_right_ref: LogProb,
p_right_alt: LogProb,
p_isize_ref: LogProb,
p_isize_alt: LogProb
) -> Self
Create insert size evidence.
sourcepub fn alignment(cigar: &CigarString, record: &Record) -> Self
pub fn alignment(cigar: &CigarString, record: &Record) -> Self
Create alignment evidence.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Evidence
impl<'de> Deserialize<'de> for Evidence
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Evidence
impl Send for Evidence
impl Sync for Evidence
impl Unpin for Evidence
impl UnwindSafe for Evidence
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more