Is your feature request related to a problem? Please describe.
Lift over via pyliftover is currently excessively slow due to caching the gziped versions of the chain-files and having to re-uncompress the files each time they are used.
Describe the solution you'd like
If we un-gzipped the chainfiles on second use (since they download on first use) we should save time on each successive usage.
Describe alternatives you've considered
Performance testing is needed to confirm that this actually works, it might possibly be better to leave as is in some cases (depending on disk IO vs un-compression time).
Is your feature request related to a problem? Please describe.
Lift over via pyliftover is currently excessively slow due to caching the gziped versions of the chain-files and having to re-uncompress the files each time they are used.
Describe the solution you'd like
If we un-gzipped the chainfiles on second use (since they download on first use) we should save time on each successive usage.
Describe alternatives you've considered
Performance testing is needed to confirm that this actually works, it might possibly be better to leave as is in some cases (depending on disk IO vs un-compression time).