pub struct Record {Show 16 fields
pub seq_id: String,
pub start: usize,
pub end: usize,
pub period: u16,
pub copy_number: f32,
pub consensus_pattern_size: u16,
pub perc_matches: u8,
pub perc_indels: u8,
pub alignment_score: u32,
pub perc_a: u8,
pub perc_c: u8,
pub perc_g: u8,
pub perc_t: u8,
pub entropy: f32,
pub consensus_pattern: String,
pub repeat_seq: String,
}Expand description
The record fields in a trf table
Fields§
§seq_id: StringThe name of the fasta record
start: usizeStart index of the repeat
end: usizeEnd index of the repeat
period: u16The period of the repeat
copy_number: f32Number of copies aligned with the consensus pattern
consensus_pattern_size: u16Size of consensus pattern (may differ slightly from the period size).
perc_matches: u8Percent of matches between adjacent copies overall
perc_indels: u8Percent of indels between adjacent copies overall
alignment_score: u32Alignment score
perc_a: u8Percentages of the nucleotides
perc_c: u8§perc_g: u8§perc_t: u8§entropy: f32Entropy measure based on percent composition
consensus_pattern: StringThe repeat pattern itself
repeat_seq: StringThe longer repeat sequence extracted from the reads
Trait Implementations§
source§impl PartialEq for Record
impl PartialEq for Record
impl StructuralPartialEq for Record
Auto Trait Implementations§
impl RefUnwindSafe for Record
impl Send for Record
impl Sync for Record
impl Unpin for Record
impl UnwindSafe for Record
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