Пример #1
0
        public override Spectral.MassSpectrum GetMzSpectrum(int spectrumNumber)
        {
            IMSSpectrum2 spectra = (IMSSpectrum2)analysis.MSSpectrumCollection[spectrumNumber];

            if (spectra != null)
            {
                if (spectra.HasSpecType(SpectrumTypes.SpectrumType_Line))
                {
                    object masses, intensities;
                    spectra.GetMassIntensityValues(SpectrumTypes.SpectrumType_Line, out masses, out intensities);
                    double[] massesLine            = (double[])masses;
                    double[] intensitiesLine       = (double[])intensities;
                    Spectral.MassSpectrum spectrum = new Spectral.MassSpectrum(massesLine, intensitiesLine);
                    return(spectrum);
                }
            }
            throw new NotImplementedException();
        }
Пример #2
0
 public override Spectral.MassSpectrum GetMzSpectrum(int spectrumNumber)
 {
     IMSSpectrum2 spectra = (IMSSpectrum2)analysis.MSSpectrumCollection[spectrumNumber];
     if (spectra != null)
     {
         if (spectra.HasSpecType(SpectrumTypes.SpectrumType_Line))
         {
             object masses, intensities;
             spectra.GetMassIntensityValues(SpectrumTypes.SpectrumType_Line, out masses, out intensities);
             double[] massesLine = (double[])masses;
             double[] intensitiesLine = (double[])intensities;
             Spectral.MassSpectrum spectrum = new Spectral.MassSpectrum(massesLine, intensitiesLine);
             return spectrum;
         }
     }
     throw new NotImplementedException();
 }