Repository navigation
Releases: clintval/bedspec
Releases · clintval/bedspec
Release list
4.4.0
4.3.0
4.2.1
Build
Continuous Integration
4.2.0
Continuous Integration
- Bump basedpyright (#78) (e316a65)
- Bump the github-actions group with 2 updates (#77) (0e2ca7f)
- Bump pybgzf from 0.1.2 to 0.2.0 in the python-runtime group (#76) (7422e95)
- Bump to 4.2.0 (#82) (8290ffb)
Documentation
Features
- Add thick_territory() to BED9 and BED12 records (#72) (3c768d2)
- Register how detectors and territories find other records' spans (#75) (0cbc9af)
- Add a sort extra and run every readme example in ci (#81) (d86cd41)
Performance
4.1.2
4.1.1
4.1.0
4.0.0
Breaking
- Add Territory, return it from territory(), and use BED12 blocks (#61) (aec489c)
record.territory()returns aTerritoryinstead of an iterator of spans. Userecord.spans()wherever each piece or its strand matters.- A custom record overrides
spans()instead ofterritory(), which is now final; definingterritory()raises aTypeErrornamingspans(). - A
Bed12is its blocks: its territory holds only its exons, and a query touching only an intron no longer finds it inTreeDetectororTabixDetector. To find aBed12by its whole extent, add it as aBed6.
- bedspec now requires typeline 2.3.0 or newer.
Features
Territory, an immutable set of bases with|,&,-,.length,containsandin(#61)
Build
Continuous Integration
3.0.0
Breaking
- Rename OverlapDetector to TreeDetector (#53) (cab4827)
- Index every span of a feature's territory (#58) (1623c6e)
TreeDetectoraccepts Bed2 and BEDPE, and a BEDPE is found by either end.enclosed_byyields a feature only when every span of its territory is inside the query.- Iterating a
TreeDetectoryields features in the order they were added, instead of grouped by reference.
- bedspec now requires pybgzf 0.1.1, superintervals 1.0.2 and typeline 2.2.0 or newer.
Build
Continuous Integration
Features
Performance
2.0.0
Breaking
- Make BED records immutable and hashable (#45) (fb194ce)
- Require typeline 2.0 and read and write BED without quoting (#48) (788c172)
Bug Fixes
Continuous Integration
- Bump the github-actions group with 4 updates (#42) (1726d73)
- Tidy test, lint, and type check settings, and the tests (#49) (db160f9)
- Bump to 2.0.0 (#51) (4279081)