Crate kmerutils

Source

Modules§

aautils
This module provides minimal implementation of alphabet, sequence and sketching on Amino Acid sequences
anchor
computes anchors in reads via inversible minhash and stores them in redis.
base
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
groups
to groups sequences (or items) by equal size groups to be used in particular Hll sketcher in paralle iterators
hashed
Basic stuff about hashed items
io
this file gathers io , serialization of data to sent to julia …
nohasher
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!
parsearg
prelude
quality
This module gathers quality mapping, compression and service
redisbase
key definitions and trait implementation for communicating with redis
sketcharg
describe sketching paramaters, kmer size, sketching size and sketching algorithms.
sketching
contains sequences sketching methods : minhash, superminhash, probminhash see probminhash
statutils
This module computes basic statistics on base distribution, and read length distribution.

Structs§

LOG