- Bump IRanges package version to fix coercion issues to pandas. - Remove reverse mapping in iranges in `reduce` operation. - Fixes issue with combine merging sequence names without properly using the accessor methods.
0.4.27
- Implement `subtract` method, add tests. - Use accessor methods to access properties especially `get_seqnames()` - Modify search and overlap methods for strand-awareness. - Choose appropriate NumPy dtype for sequences. - Update tests and documentation.
0.4.26
- Expose the `generic_accessor` method used internally by `GenomicRangesList` to call functions from the underlying GenomicRanges for each element. - Add class method to initialize `GenomicRangesList` from dictionary. - Update tests
0.4.25
- Method to split `GenomicRanges` by a list of groups. - Coerce `GenomicRangesList` to `GenomicRanges`. - Add tests and documentation.
0.4.21
- Optimize `intersect` operation on large number of genomic regions - Add a `fast_combine_granges` method that only concatenates seqnames and intervals. - Use `np.asarray` as much as possible for conversion - Update tests and documentation