bdgenomics.mango.alignments.FragmentDistribution

class bdgenomics.mango.alignments.FragmentDistribution(ss, alignmentDataset, sample=1.0)[source]

FragmentDistribution class. Plotting functionality for visualizing fragment distributions of multi-sample cohorts.

__init__(ss, alignmentDataset, sample=1.0)[source]

Initializes a FragmentDistribution class. Computes the fragment distribution of a AlignmentDataset. This Dataset can have data for multiple samples.

Args:
param ss:global SparkSession.
param alignmentDataset:
 bdgenomics.adam.Dataset.AlignmentDataset
param sample:Fraction to sample AlignmentDataset. Should be between 0 and 1

Methods

__init__(ss, alignmentDataset[, sample]) Initializes a FragmentDistribution class.
plotDistributions([normalize, cumulative, …]) Plots final distribution values and returns the plotted distribution as a Counter object.

Attributes

pre_sampled
rdd
sample
seed
ss