agglovar.bed.merge

Merge operations for collapsing overlapping regions in one table.

Functions

merge_depth(df[, distance, col_names, col_max_depth])

Merge overlapping regions in a table.

Module Contents

agglovar.bed.merge.merge_depth(df: polars.LazyFrame | polars.DataFrame, distance: int = 0, col_names: agglovar.bed.col.CoordCol | Iterable[str] | str | None = None, col_max_depth: str | None = 'max_depth')

Merge overlapping regions in a table.

Parameters:
  • df – Table of coordinates.

  • distance – Merge records within this distance.

  • col_names – Names of columns (defaults to chromosome columns).

  • col_max_depth – Column name for maximum depth. Must not be in col_names.

Returns:

A table of depths.