Esempio n. 1
0
        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>();
 }