pub struct CfBuildResult {
pub seg_file: PathBuf,
pub seq_file: PathBuf,
pub json_file: PathBuf,
pub vertex_count: u64,
pub unitig_count: u64,
pub max_unitig_len: usize,
pub min_unitig_len: usize,
pub sum_unitig_len: u64,
pub short_seqs: Vec<(String, usize)>,
}Expand description
Result of a successful cf_build invocation.
Fields§
§seg_file: PathBufPath to the segment file ({prefix}.cf_seg).
seq_file: PathBufPath to the sequence/tiling file ({prefix}.cf_seq).
json_file: PathBufPath to the JSON metadata file ({prefix}.json).
vertex_count: u64Number of distinct k-mers (vertices).
unitig_count: u64Number of maximal unitigs.
max_unitig_len: usizeLength of the longest unitig (in bases).
min_unitig_len: usizeLength of the shortest unitig (in bases).
sum_unitig_len: u64Sum of all unitig lengths (in bases).
short_seqs: Vec<(String, usize)>Input sequences shorter than k (name, length).
Auto Trait Implementations§
impl Freeze for CfBuildResult
impl RefUnwindSafe for CfBuildResult
impl Send for CfBuildResult
impl Sync for CfBuildResult
impl Unpin for CfBuildResult
impl UnsafeUnpin for CfBuildResult
impl UnwindSafe for CfBuildResult
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
Source§impl<T, U> CastableInto<U> for Twhere
U: CastableFrom<T>,
impl<T, U> CastableInto<U> for Twhere
U: CastableFrom<T>,
Source§impl<T> DowncastableFrom<T> for T
impl<T> DowncastableFrom<T> for T
Source§fn downcast_from(value: T) -> T
fn downcast_from(value: T) -> T
Truncate the current UnsignedInt to a possibly smaller size
Source§impl<T, U> DowncastableInto<U> for Twhere
U: DowncastableFrom<T>,
impl<T, U> DowncastableInto<U> for Twhere
U: DowncastableFrom<T>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> UpcastableFrom<T> for T
impl<T> UpcastableFrom<T> for T
Source§fn upcast_from(value: T) -> T
fn upcast_from(value: T) -> T
Extend the current UnsignedInt to a possibly bigger size.