fn iter_kmer_exts<K: Kmer>(&self, seq_exts: Exts) -> KmerExtsIter<'_, K, Self> {
        let kmer = if self.len() >= K::k() {
            self.first_kmer()
        } else {
            // Default kmer, will not be used
            K::empty()
        };

        KmerExtsIter {
            bases: self,
            exts: seq_exts,
            kmer: kmer,
            pos: K::k(),
        }
    }
/// Iterate over the kmers and their extensions, given the extensions of the whole sequence
Iterate over the kmers and their extensions, given the extensions of the whole sequence
Iterate over the kmers and their extensions given the extensions of the whole sequence
fn iter_kmer_exts<K: Kmer>(&self, seq_exts: Exts) -> KmerExtsIter<'_, K, Self> {
        let kmer = if self.len() >= K::k() {
            self.first_kmer()
        } else {
            // Default kmer, will not be used
            K::empty()
        };
        KmerExtsIter {
            bases: self,
            exts: seq_exts,
            kmer: kmer,
            pos: K::k(),
        }
    }
fn iter_kmer_exts < K : Kmer > ( & self , seq_exts : Exts ) -> KmerExtsIter < ' _ , K , Self > { let kmer = if self . len ( ) >= K :: k ( ) { self . first_kmer ( ) } else { // Default kmer, will not be used K :: empty ( ) } ; KmerExtsIter { bases : self , exts : seq_exts , kmer : kmer , pos : K :: k ( ) , } }
Iterate over the kmers and their extensions, given the extensions of the whole sequence
Iterate over the kmers and their extensions given the extensions of the whole sequence
&self
seq_exts
Exts
&self
seq_exts
Exts