Sketchlib 1.7.4
New features:
- Sketching kernel overhaul: should be faster, and supports read datasets larger than the device memory size (#63 #64)
- Increase the size of the countmin table on GPUs to 2^30 columns, takes up about 30% of a 3090's memory (#64)
- Better progress meter for read sketching (#64)
- Save whether the DB was calculated using the reverse complement strand (#65)
Bug fixes:
- Fix indices for reference vs query distance calculations, hit when reaching ~100k queries (#64)
- If sketching craps out early, save the successful sketches up until that point to the HDF5 DB without corrupting it, so it can be joined later. (#64)
Other:
- Refactor the CUDA code a bit, putting classes into their own files. (#64)