[][src]Function fmlrc::read_correction::assemble_from_kmer

pub fn assemble_from_kmer(
    bwt: &BitVectorBWT,
    seed_kmer: &[u8],
    min_count: u64,
    branch_limit: usize,
    max_branch_len: usize
) -> Vec<Vec<u8>>

Given an initial k-mer, this will extend outwards from that k-mer up to the max branch length.

Arguments

  • bwt - the BWT source for k-mer counts
  • seed_kmer - the initial seed k-mer in integer form
  • min_count - the minimum count to consider a k-mer as present
  • branch_limit - the maximum allowed number of branches
  • max_branch_len - the maximum length of any given branch