bdgenomics.mango.alignments.MapQDistribution

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

MapQDistribution class. Plotting functionality for visualizing mapping quality distributions of multi-sample cohorts.

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

Initializes a MapQDistribution class. Computes the mapping quality distribution of an AlignmentDataset. This Dataset can have data for multiple samples.

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

Methods

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

Attributes

pre_sampled
rdd
sample
seed
ss