jorainer / ensembldb

This is the ensembldb development repository.
https://jorainer.github.io/ensembldb
33 stars 10 forks source link

support for parallel by preloading data #150

Closed Tim-Yu closed 7 months ago

Tim-Yu commented 7 months ago

Hi,

Related to issue #149

is there a particular reason to use a CompressedGRangesList instead of a standard GRAngesList?

Yes, there are two reasons: 1) to ensure that the data is from cdsBy() etc.; 2) for more memory efficiency.

I have updated the remaining coordinate mapping functions to support parallel process calls, along with the corresponding unit tests.

Additionally, I noticed a minor typo in 2db48b6f28a6526916decfa07145484b6659d1ed and a function error in e5f41605b630a47fad601ce41b4b5edf16d84e8b.

Best,

Boyu