Right now seqwish uses file seeks (!) to read entries in its indexes, including both the seqindex and dmultimap.
Changing these reads to use memmap'ing could improve performance, by allowing the OS to cache the backing file more appropriately. It's worth investigating.
Right now seqwish uses file seeks (!) to read entries in its indexes, including both the seqindex and dmultimap.
Changing these reads to use memmap'ing could improve performance, by allowing the OS to cache the backing file more appropriately. It's worth investigating.