> One of the fun things to try would be a multi-threaded BGZF > parser which simply reads a few blocks ahead and delegates > block decompression to worker threads. Wouldn't the GIL bite here and deny any kind of advantage? (At least in CPython) -- “Grant me chastity and continence, but not yet” - St Augustine