#bioinformatics

nthash

ntHash is a rolling hash function for hashing all possible k-mers in a DNA sequence

2 releases

0.2.1 Sep 13, 2018
0.2.0 Sep 13, 2018

#22 in #bioinformatics

Download history 12/week @ 2018-09-13

4 downloads per month

MIT/Apache

10KB
117 lines

nthash

ntHash implementation in Rust

Build Status Crates.io Documentation

ntHash (version 1.0.4) implementation in Rust.

License

Licensed under either of these:

Contributing

Unless you explicitly state otherwise, any contribution you intentionally submit for inclusion in the work, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.


lib.rs:

ntHash is a hash function tuned for genomic data. It performs best when calculating hash values for adjacent k-mers in an input sequence, operating an order of magnitude faster than the best performing alternatives in typical use cases.

Scientific article with more details

Original implementation in C++

This crate is based on ntHash 1.0.4.

Dependencies

~175KB