Genomicranges

Latest version: v0.5.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.5.0

- chore: Remove Python 3.8 (EOL)
- precommit: Replace docformatter with ruff's formatter

0.4.32

- 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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.