C# Class ImsInformed.IO.RetentionMobilitySwappedMzMLExporter

The retention mobility swapped mzML exporter.
ファイルを表示 Open project: PNNL-Comp-Mass-Spec/IMS-Informed-Library Class Usage Examples

Public Methods

Method Description
ExportMzML ( string sourceUIMFPath, string outputPath, VoltageGroup voltageGroup, DataReader originalUIMF, bool averageNotSum ) : bool

Private Methods

Method Description
Encode32bitFloatArray ( float mzArray, int &encodeLength ) : string

The encode 32 bit float array.

GetMzIntensityArrayAtScan ( double intensities, int scan, float &mzArray, float &intensityArray ) : void

The get mz intensity array at scan.

WriteBinaryDataArrays ( float mzArray, float intensityArray, XmlWriter writer ) : void

The write binary data arrays.

WriteCVList ( XmlWriter writer ) : void
WriteDataProcessingList ( XmlWriter writer ) : void
WriteFileDescription ( XmlWriter writer, string UIMFPath ) : void
WriteInstrumentConfigurationList ( XmlWriter writer ) : void
WriteRun ( XmlWriter writer, string outputPath, DataReader reader, VoltageGroup voltageGroup ) : void
WriteSoftwareList ( XmlWriter writer ) : void

Method Details

ExportMzML() public method

public ExportMzML ( string sourceUIMFPath, string outputPath, VoltageGroup voltageGroup, DataReader originalUIMF, bool averageNotSum ) : bool
sourceUIMFPath string
outputPath string
voltageGroup VoltageGroup
originalUIMF DataReader
averageNotSum bool
return bool