C# Класс ImsInformed.Domain.DirectInjection.ExtractedIonChromatogram

This is the XIC summed over the centerMz but not drift time axis.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AverageXICFromFrames ( DataReader uimfReader, int frameNumberFrom, int frameNumberTo, double centerMz, double massToleranceInPpm, double centerDriftTimeInMs, double driftTimeErrorInMs ) : ExtractedIonChromatogram
ExtractedIonChromatogram ( ) : System
ExtractedIonChromatogram ( DataReader uimfReader, int frameNumber, double centerMz, double massToleranceInPpm ) : System

Initializes a new instance of the ExtractedIonChromatogram class. Get the extracted ion chromatogram from the whole drift time scan range.

ExtractedIonChromatogram ( DataReader uimfReader, int frameNumber, double centerMz, double massToleranceInPpm, double centerDriftTimeInMs, double driftTimeErrorInMs ) : System

Initializes a new instance of the ExtractedIonChromatogram class. Get the extracted ion chromatogram from the a particular drift time scan range.

VerifyFrameNumber ( IntensityPoint point, int frameNumber ) : void

The verify frame number.

addSortedIntensityPointList ( List A, List B, int numberOfMobilityScans ) : List

Add sorted intensity point list. Classical algorithm for merging 2 sorted list.

operator ( ) : ExtractedIonChromatogram

The +.

Приватные методы

Метод Описание
ExtractedIonChromatogram ( ExtractedIonChromatogram a, ExtractedIonChromatogram b ) : System

Initializes a new instance of the ExtractedIonChromatogram class. XIC is a list of intensity points sorted by Mobility Scan number from low to high.

Описание методов

AverageXICFromFrames() публичный статический Метод

public static AverageXICFromFrames ( DataReader uimfReader, int frameNumberFrom, int frameNumberTo, double centerMz, double massToleranceInPpm, double centerDriftTimeInMs, double driftTimeErrorInMs ) : ExtractedIonChromatogram
uimfReader DataReader
frameNumberFrom int
frameNumberTo int
centerMz double
massToleranceInPpm double
centerDriftTimeInMs double
driftTimeErrorInMs double
Результат ExtractedIonChromatogram

ExtractedIonChromatogram() публичный Метод

public ExtractedIonChromatogram ( ) : System
Результат System

ExtractedIonChromatogram() публичный Метод

Initializes a new instance of the ExtractedIonChromatogram class. Get the extracted ion chromatogram from the whole drift time scan range.
public ExtractedIonChromatogram ( DataReader uimfReader, int frameNumber, double centerMz, double massToleranceInPpm ) : System
uimfReader DataReader /// The UIMF reader. ///
frameNumber int /// The frame number. ///
centerMz double /// The MZ. ///
massToleranceInPpm double /// The mass Tolerance In Ppm. ///
Результат System

ExtractedIonChromatogram() публичный Метод

Initializes a new instance of the ExtractedIonChromatogram class. Get the extracted ion chromatogram from the a particular drift time scan range.
public ExtractedIonChromatogram ( DataReader uimfReader, int frameNumber, double centerMz, double massToleranceInPpm, double centerDriftTimeInMs, double driftTimeErrorInMs ) : System
uimfReader DataReader /// The uimf reader. ///
frameNumber int /// The frame number. ///
centerMz double /// The center mz. ///
massToleranceInPpm double /// The mass tolerance in ppm. ///
centerDriftTimeInMs double /// The center drift time. ///
driftTimeErrorInMs double /// The drift time error in ms. ///
Результат System

VerifyFrameNumber() публичный статический Метод

The verify frame number.
///
public static VerifyFrameNumber ( IntensityPoint point, int frameNumber ) : void
point IntensityPoint /// The point. ///
frameNumber int /// The frame number. ///
Результат void

addSortedIntensityPointList() публичный статический Метод

Add sorted intensity point list. Classical algorithm for merging 2 sorted list.
public static addSortedIntensityPointList ( List A, List B, int numberOfMobilityScans ) : List
A List /// The a. ///
B List /// The b. ///
numberOfMobilityScans int /// The number of mobility scans. ///
Результат List

operator() публичный статический Метод

The +.
public static operator ( ) : ExtractedIonChromatogram
Результат ExtractedIonChromatogram