Metadata-Version: 2.4
Name: py-packbed
Version: 0.0.14
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Rust
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Summary: Python bindings for packing BED records into overlapping components
Keywords: bed,genomics,overlap,transcript,components
Home-Page: https://github.com/alejandrogzi/packbed
Author-email: alejandrogzi <alejandrxgzi@gmail.com>
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/alejandrogzi/packbed
Project-URL: Issues, https://github.com/alejandrogzi/packbed/issues
Project-URL: Repository, https://github.com/alejandrogzi/packbed

# py-packbed

Python bindings for `packbed`, a Rust library that groups BED records into
overlapping transcript components.

```python
import packbed

components = packbed.pack(
    ["reference.bed", "query.bed"],
    ["reference", "query"],
    overlap_type="exon",
)
```

The Python package intentionally exposes only conversion of the Rust packed
component result into Python objects. It does not provide BED file writing,
serialization, colorization, or CLI behavior.

