agglovar.bed.merge ================== .. py:module:: agglovar.bed.merge .. autoapi-nested-parse:: Merge operations for collapsing overlapping regions in one table. Functions --------- .. autoapisummary:: agglovar.bed.merge.merge_depth Module Contents --------------- .. py:function:: merge_depth(df: polars.LazyFrame | polars.DataFrame, distance: int = 0, col_names: Optional[agglovar.bed.col.CoordCol | Iterable[str] | str] = None, col_max_depth: Optional[str] = 'max_depth') Merge overlapping regions in a table. :param df: Table of coordinates. :param distance: Merge records within this distance. :param col_names: Names of columns (defaults to chromosome columns). :param col_max_depth: Column name for maximum depth. Must not be in `col_names`. :return: A table of depths.