C# 클래스 ImsInformed.Domain.DirectInjection.ExtractedIonChromatogram

This is the XIC summed over the centerMz but not drift time axis.
파일 보기 프로젝트 열기: PNNL-Comp-Mass-Spec/IMS-Informed-Library 1 사용 예제들

공개 메소드들

메소드 설명
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