pub struct SerialUncoloredCollator;Expand description
Maps expanded path information and reduces maximal-unitig coordinate buckets.
Despite the historical name, this collator handles both uncolored and colored external inputs.
Implementations§
Source§impl SerialUncoloredCollator
impl SerialUncoloredCollator
pub fn collate<const K: usize>( inputs: &DiscontinuityInputs<K>, expansion: &SerialExpansion<K>, ) -> SerialCollation
pub fn collate_with_threads<const K: usize>( inputs: &DiscontinuityInputs<K>, expansion: &SerialExpansion<K>, threads: usize, ) -> SerialCollation
pub fn collate_path_info_only_with_threads<const K: usize>( inputs: &DiscontinuityInputs<K>, expansion: &SerialExpansion<K>, threads: usize, ) -> SerialCollation
pub fn collate_stitched_with_threads<const K: usize>( inputs: &DiscontinuityInputs<K>, threads: usize, ) -> SerialCollation
pub fn collate_stitched_with_threads_in_dir<const K: usize>( inputs: &DiscontinuityInputs<K>, threads: usize, coord_dir: &Path, ) -> Result<SerialCollation, SerialCollationError>
pub fn collate_stitched_to_fasta_with_threads_in_dir<const K: usize>( inputs: &DiscontinuityInputs<K>, threads: usize, coord_dir: &Path, final_dir: &Path, output_path: &Path, ) -> Result<SerialCollationStats, SerialCollationError>
pub fn collate_external_stitched_to_fasta_with_threads_in_dir<const K: usize>( inputs: &mut ExternalDiscontinuityInputs<K>, threads: usize, coord_dir: &Path, final_dir: &Path, output_path: &Path, ) -> Result<SerialCollationStats, SerialCollationError>
Auto Trait Implementations§
impl Freeze for SerialUncoloredCollator
impl RefUnwindSafe for SerialUncoloredCollator
impl Send for SerialUncoloredCollator
impl Sync for SerialUncoloredCollator
impl Unpin for SerialUncoloredCollator
impl UnsafeUnpin for SerialUncoloredCollator
impl UnwindSafe for SerialUncoloredCollator
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> 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 more