C# Class ImsInformed.Workflows.VoltageAccumulation.VoltageAccumulationWorkflow

Essentially just accumulate voltages of a UIMF file and split it.
Afficher le fichier Open project: PNNL-Comp-Mass-Spec/IMS-Informed-Library Class Usage Examples

Méthodes publiques

Свойство Type Description
NumberOfBins int
NumberOfFrames double
UimfReader DataReader

Méthodes publiques

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

Private Methods

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

Method Details

ExportToMzML() public méthode

public ExportToMzML ( string MzMLPath ) : bool
MzMLPath string
Résultat bool

RunVoltageAccumulationWorkflow() public méthode

The run voltage accumulation workflow.
public RunVoltageAccumulationWorkflow ( FileFormatEnum exportFormat ) : bool
exportFormat FileFormatEnum
Résultat bool

RunVoltageAccumulationWorkflow() public méthode

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

RunVoltageAccumulationWorkflow() public méthode

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

RunVoltageAccumulationWorkflow() public méthode

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

VoltageAccumulationWorkflow() public méthode

public VoltageAccumulationWorkflow ( bool averageNotSum, string uimfLocation, string outputDirectory ) : System
averageNotSum bool
uimfLocation string
outputDirectory string
Résultat System

Property Details

NumberOfBins public_oe property

The number of scans.
public int NumberOfBins
Résultat int

NumberOfFrames public_oe property

The number of frames.
public double NumberOfFrames
Résultat double

UimfReader public_oe property

The UIMF reader.
public DataReader UimfReader
Résultat DataReader