public void Init(Workspace workspace) { Chromatograms = new List <ChromatogramGenerator.Chromatogram>(); var turnoverCalculator = new TurnoverCalculator(workspace, Sequence); for (int charge = MinCharge; charge <= MaxCharge; charge++) { var mzs = turnoverCalculator.GetMzs(charge); for (int massIndex = 0; massIndex < mzs.Count; massIndex++) { Chromatograms.Add(new ChromatogramGenerator.Chromatogram(new MzKey(charge, massIndex), mzs[massIndex])); } } ScanIndexes = new List <int>(); Times = new List <double>(); }
public void Init(Workspace workspace) { Chromatograms = new List<ChromatogramGenerator.Chromatogram>(); var turnoverCalculator = new TurnoverCalculator(workspace, Sequence); for (int charge = MinCharge; charge <= MaxCharge; charge++) { var mzs = turnoverCalculator.GetMzs(charge); for (int massIndex = 0; massIndex < mzs.Count; massIndex++) { Chromatograms.Add(new ChromatogramGenerator.Chromatogram(new MzKey(charge, massIndex), mzs[massIndex])); } } ScanIndexes = new List<int>(); Times = new List<double>(); }