byChromArm: an idiotically simple parallelization step

Description Usage Arguments Value

Description

This function just splits an object by chromosome arm, which tends to make parallelization MUCH easier, as cross-arm dependencies are unusual, and the larger chromosomes can thus be split across processes or machines without worrying much about data starvation for processes on smaller chromosomes.

Usage

1
byChromArm(x, arms = NULL)

Arguments

x

anything with a GRanges in it: BSseq, SummarizedExperiment, etc.

arms

(optional) another GRanges, but just specifying chromosome arms.

Value

1
 a list, List, or *List, with pieces of x by chromosome arm.

ttriche/biscuitEater documentation built on May 15, 2019, 4:18 p.m.