/// Compute the alignment with custom clip penalties with 'y' being pre-hashed
/// (see sparse::hash_kmers)
///
/// # Arguments
///
/// * `x` - Textslice
/// * `y` - Textslice
Compute the alignment with custom clip penalties with 'y' being pre-hashed
Compute the alignment with custom clip penalties with ' y ' being pre - hashed
pub fn custom_with_prehash(
        &mut self,
        x: TextSlice<'_>,
        y: TextSlice<'_>,
        y_kmer_hash: &HashMapFx<&[u8], Vec<u32>>,
    ) -> Alignment {
        self.band = Band::create_with_prehash(x, y, self.k, self.w, &self.scoring, y_kmer_hash);
        self.compute_alignment(x, y)
    }
pub fn custom_with_prehash ( & mut self , x : TextSlice < ' _ > , y : TextSlice < ' _ > , y_kmer_hash : & HashMapFx < & [ u8 ] , Vec < u32 > > , ) -> Alignment { self . band = Band :: create_with_prehash ( x , y , self . k , self . w , & self . scoring , y_kmer_hash ) ; self . compute_alignment ( x , y ) }
Compute the alignment with custom clip penalties with 'y' being pre-hashed
(see sparse::hash_kmers)
Compute the alignment with custom clip penalties with ' y ' being pre - hashed ( see sparse :: hash_kmers )
&mut self
x
TextSlice<'_>
y
TextSlice<'_>
y_kmer_hash
&HashMapFx<&[u8], Vec<u32>>