C# Class ImsInformed.Domain.DirectInjection.ExtractedIonChromatogram

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

Public Methods

Method 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

Method 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 method

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
return ExtractedIonChromatogram

ExtractedIonChromatogram() public method

public ExtractedIonChromatogram ( ) : System
return System

ExtractedIonChromatogram() public method

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. ///
return System

ExtractedIonChromatogram() public method

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. ///
return System

VerifyFrameNumber() public static method

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

addSortedIntensityPointList() public static method

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. ///
return List

operator() public static method

The +.
public static operator ( ) : ExtractedIonChromatogram
return ExtractedIonChromatogram