public CanvasSegment(string chr, int begin, int end, List<float> counts) { this.Chr = chr; this.Begin = begin; this.End = end; this.Counts = new List<float>(counts); this.copyNumber = -1; this.secondBestCopyNumber = -1; }