Struct google_genomics1::LinearAlignment [−][src]
pub struct LinearAlignment { pub position: Option<Position>, pub cigar: Option<Vec<CigarUnit>>, pub mapping_quality: Option<i32>, }
A linear alignment can be represented by one CIGAR string. Describes the mapped position and local alignment of the read to the reference.
This type is not used in any activity, and only used as part of another schema.
Fields
position: Option<Position>
The position of this alignment.
cigar: Option<Vec<CigarUnit>>
Represents the local alignment of this sequence (alignment matches, indels, etc) against the reference.
mapping_quality: Option<i32>
The mapping quality of this alignment. Represents how likely the read maps to this position as opposed to other locations.
Specifically, this is -10 log10 Pr(mapping position is wrong), rounded to the nearest integer.
Trait Implementations
impl Default for LinearAlignment
[src]
impl Default for LinearAlignment
fn default() -> LinearAlignment
[src]
fn default() -> LinearAlignment
Returns the "default value" for a type. Read more
impl Clone for LinearAlignment
[src]
impl Clone for LinearAlignment
fn clone(&self) -> LinearAlignment
[src]
fn clone(&self) -> LinearAlignment
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for LinearAlignment
[src]
impl Debug for LinearAlignment
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for LinearAlignment
[src]
impl Part for LinearAlignment
Auto Trait Implementations
impl Send for LinearAlignment
impl Send for LinearAlignment
impl Sync for LinearAlignment
impl Sync for LinearAlignment