Esempio n. 1
0
        private void lvPeaks_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lvPeaks.SelectedItems.Count > 0)
            {
                string scan = lvPeaks.SelectedItems[0].Text;

                UpdateSmallMoleculeFilePeakEventArgs arg = new UpdateSmallMoleculeFilePeakEventArgs(scan);

                OnUpdateProductIon(arg);
            }
        }
Esempio n. 2
0
        protected void OnUpdateProductIon(UpdateSmallMoleculeFilePeakEventArgs e)
        {
            List <ZedGraphSmallMoleculeFilePeak> allPeaks = new List <ZedGraphSmallMoleculeFilePeak>();

            allPeaks.AddRange(leftPeaks);
            allPeaks.AddRange(rightPeaks);

            allPeaks.ForEach(m => m.Update(this, e));

            double maxIntensity = (from p in allPeaks select p.GetYScaleMax()).Max();

            allPeaks.ForEach(m => m.UpdateMaxIntensity(maxIntensity));
        }