C# Class ImsInformed.Domain.DirectInjection.ExtractedIonChromatogram

This is the XIC summed over the centerMz but not drift time axis.
Afficher le fichier Open project: PNNL-Comp-Mass-Spec/IMS-Informed-Library Class Usage Examples

Méthodes publiques

Méthode Description
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 +.

Private Methods

Méthode Description
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.

Method Details

AverageXICFromFrames() public static méthode

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
Résultat ExtractedIonChromatogram

ExtractedIonChromatogram() public méthode

public ExtractedIonChromatogram ( ) : System
Résultat System

ExtractedIonChromatogram() public méthode

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. ///
Résultat System

ExtractedIonChromatogram() public méthode

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. ///
Résultat System

VerifyFrameNumber() public static méthode

The verify frame number.
///
public static VerifyFrameNumber ( IntensityPoint point, int frameNumber ) : void
point IntensityPoint /// The point. ///
frameNumber int /// The frame number. ///
Résultat void

addSortedIntensityPointList() public static méthode

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. ///
Résultat List

operator() public static méthode

The +.
public static operator ( ) : ExtractedIonChromatogram
Résultat ExtractedIonChromatogram