Cleavage Profile#
- finaletoolkit.frag.cleavage_profile(input_file: str, chrom_size: int, contig: str, start: int, stop: int, left: int = 0, right: int = 0, fraction_low: int = 1, fraction_high: int = 10000000, quality_threshold: int = 30, verbose: bool | int = 0) ndarray #
Cleavage profile calculated over a single interval.
- Parameters:
input_file (str) – SAM, BAM, CRAM, or FRAG file with fragment information.
chrom_size (int) – length of contig.
contig (str) – Chromosome or contig
start (int) – 0-based start coordinate
stop (int) – 1-based end coordinate
left (int) – Amount to subtract from start coordinate. Useful if only given coordinates of CpG.
right (int) – Amount to add to stop coordinate.
fraction_low (int) – Minimum fragment size to include
fraction_high (int) – Maximum fragment size to include
quality_threshold (int) – Minimum MAPQ
verbose (bool or in) –
- Returns:
cleavage_proportions – Array of cleavage proportions over given interval.
- Return type:
NDArray