public static double ExpectedCount(List<CanvasSegment> segments)
{
List<double> counts = new List<double>();
// Get all of the counts contained within all autosomal segments.
foreach (CanvasSegment segment in segments)
{
if (GenomeMetadata.SequenceMetadata.IsAutosome(segment.Chr))
{
foreach (float count in segment.Counts)
counts.Add((double)count);
}
}
double mu = CanvasCommon.Utilities.Median(counts);
return mu;
}