This module provides minimal implementation of alphabet, sequence and sketching on Amino Acid sequences
computes anchors in reads via inversible minhash and stores them in redis.
Contains basic tools to describe DNA-sequences, kmers, compressed kmers.
It provides iterators to generate Kmers, and counter of Kmers with their multiplicity.
It implements multithreaded counters with Bloom filters and Cuckoo filters
to groups sequences (or items) by equal size groups
to be used in particular Hll sketcher in paralle iterators
Basic stuff about hashed items
this file gathers io , serialization of data to sent to julia …
This provides a struct implementing Hasher trait
for u64 hashed values and doing nothing.
It was taken from the finch crate
to use for example in counting structures when we
manipulate already hashed values!
This module gathers quality mapping, compression and service
key definitions and trait implementation for communicating with redis
describe sketching paramaters, kmer size, sketching size and sketching algorithms.
contains sequences sketching methods : minhash, superminhash, probminhash see
probminhashThis module computes basic statistics on base distribution, and read length distribution.