public Spectrum(SegmentedScan segmentedScan) { Ions = new List <Ion>(); for (int i = 0; i < segmentedScan.PositionCount; i++) { Ions.Add(new Ion(segmentedScan.Positions[i], segmentedScan.Intensities[i])); } MaximumMass = (from x in Ions select x.Mass).Max(); MinimumMass = (from x in Ions select x.Mass).Min(); SummedIntensity = (from x in Ions select x.Intensity).Sum(); MaximumIntensity = (from x in Ions select x.Intensity).Max(); }
public SegmentedScanData(SegmentedScan segmentedScan) { Positions = segmentedScan.Positions; Intensities = segmentedScan.Intensities; }