Skip to content

4.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Oct 17:38
· 29 commits to main since this release
6f7dc37

Breaking

  • Add Territory, return it from territory(), and use BED12 blocks (#61) (aec489c)
    • record.territory() returns a Territory instead of an iterator of spans. Use record.spans() wherever each piece or its strand matters.
    • A custom record overrides spans() instead of territory(), which is now final; defining territory() raises a TypeError naming spans().
    • A Bed12 is its blocks: its territory holds only its exons, and a query touching only an intron no longer finds it in TreeDetector or TabixDetector. To find a Bed12 by its whole extent, add it as a Bed6.
  • bedspec now requires typeline 2.3.0 or newer.

Features

  • Territory, an immutable set of bases with |, &, -, .length, contains and in (#61)

Build

Continuous Integration

  • Bump ruff from 0.16.8 to 0.16.9 in the python-dev group (#60) (5a29a63)
  • Bump to 4.0.0 (#63) (6f7dc37)