gmarcais / Jellyfish

A fast multi-threaded k-mer counter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

standalone C++ API for lock-free concurrent hashmap?

colin-heberling opened this issue · comments

Hi,

I'd like to use just the multithreaded hashmap implementation from jellyfish in a C++ application, as well as the key encoding, if that's separate. Is this available anywhere? One line from the publication seemed to indicate that it was, but I don't see anything obvious here.

Thanks!

Hi colin,

Jellyfish does have a library that you can use independently of the executable itself. It comes with a lot more things than just the hash though, but it should work. When you compile and install jellyfish, it should install the header files and the shared library as well.

Extracting the hashmap as a self-contained small number of header files would be nice indeed.