C# 클래스 ImsInformed.Workflows.VoltageAccumulation.VoltageAccumulationWorkflow

Essentially just accumulate voltages of a UIMF file and split it.
파일 보기 프로젝트 열기: PNNL-Comp-Mass-Spec/IMS-Informed-Library 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
NumberOfBins int
NumberOfFrames double
UimfReader DataReader

공개 메소드들

메소드 설명
ExportToMzML ( string MzMLPath ) : bool
RunVoltageAccumulationWorkflow ( FileFormatEnum exportFormat ) : bool

The run voltage accumulation workflow.

RunVoltageAccumulationWorkflow ( int startScan, int endScan, FileFormatEnum exportFormat ) : bool

The run voltage accumulation workflow.

RunVoltageAccumulationWorkflow ( int startScan, int endScan, int startBin, int endBin, FileFormatEnum exportFormat ) : bool

The run voltage accumulation workflow.

RunVoltageAccumulationWorkflow ( int startScan, int endScan, int startBin, int endBin, double xCompression, double yCompression, FileFormatEnum exportFormat ) : bool

The run voltage accumulation workflow.

VoltageAccumulationWorkflow ( bool averageNotSum, string uimfLocation, string outputDirectory ) : System

비공개 메소드들

메소드 설명
RunVoltageAccumulationWorkflow ( int startScan, int endScan, bool fullScan, FileFormatEnum exportFormat ) : bool

The run voltage accumulation workflow.

RunVoltageAccumulationWorkflow ( int startScan, int endScan, int startBin, int endBin, bool fullScan, FileFormatEnum exportFormat ) : bool

The run voltage accumulation workflow.

RunVoltageAccumulationWorkflow ( int startScan, int endScan, int startBin, int endBin, double xCompression, double yCompression, bool fullScan, FileFormatEnum exportFormat ) : bool

The input UIMF file needs to be a UIMF file created by direct-injection IMS, with different drift tube voltages at different frames. This constructor intelligently group voltages together by observing sharp changes in running voltage standard deviation. The entire mobility and frame range would be accumulated.

메소드 상세

ExportToMzML() 공개 메소드

public ExportToMzML ( string MzMLPath ) : bool
MzMLPath string
리턴 bool

RunVoltageAccumulationWorkflow() 공개 메소드

The run voltage accumulation workflow.
public RunVoltageAccumulationWorkflow ( FileFormatEnum exportFormat ) : bool
exportFormat FileFormatEnum
리턴 bool

RunVoltageAccumulationWorkflow() 공개 메소드

The run voltage accumulation workflow.
public RunVoltageAccumulationWorkflow ( int startScan, int endScan, FileFormatEnum exportFormat ) : bool
startScan int /// The start scan. ///
endScan int /// The end scan. ///
exportFormat FileFormatEnum
리턴 bool

RunVoltageAccumulationWorkflow() 공개 메소드

The run voltage accumulation workflow.
public RunVoltageAccumulationWorkflow ( int startScan, int endScan, int startBin, int endBin, FileFormatEnum exportFormat ) : bool
startScan int /// The start scan. ///
endScan int /// The end scan. ///
startBin int /// The start bin. ///
endBin int /// The end bin. ///
exportFormat FileFormatEnum
리턴 bool

RunVoltageAccumulationWorkflow() 공개 메소드

The run voltage accumulation workflow.
public RunVoltageAccumulationWorkflow ( int startScan, int endScan, int startBin, int endBin, double xCompression, double yCompression, FileFormatEnum exportFormat ) : bool
startScan int /// The start scan. ///
endScan int /// The end scan. ///
startBin int /// The start bin. ///
endBin int /// The end bin. ///
xCompression double /// The x compression. ///
yCompression double /// The y compression. ///
exportFormat FileFormatEnum
리턴 bool

VoltageAccumulationWorkflow() 공개 메소드

public VoltageAccumulationWorkflow ( bool averageNotSum, string uimfLocation, string outputDirectory ) : System
averageNotSum bool
uimfLocation string
outputDirectory string
리턴 System

프로퍼티 상세

NumberOfBins 공개적으로 프로퍼티

The number of scans.
public int NumberOfBins
리턴 int

NumberOfFrames 공개적으로 프로퍼티

The number of frames.
public double NumberOfFrames
리턴 double

UimfReader 공개적으로 프로퍼티

The UIMF reader.
public DataReader UimfReader
리턴 DataReader