C# Класс Morpheus.TandemMassSpectra

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Load ( string mzmlFilepath, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, bool deisotope, MassTolerance isotopicMZTolerance, int maximumThreads ) : void
Load ( string agilentDFolderPath, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, bool deisotope, int maximumThreads ) : void
Load ( string rawFilepath, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, int maximumThreads ) : void

Приватные методы

Метод Описание
AssignChargeStates ( IList peaks, int maxAbsoluteCharge, int polarity, MassTolerance isotopicMZTolerance ) : List
Deisotope ( IEnumerable peaks, int maxAbsoluteCharge, int polarity, MassTolerance isotopicMZTolerance ) : List
DeterminePolarity ( string scanFilter ) : int
DeterminePrecursorCharge ( IXRawfile2 raw, int scanNumber ) : int
FilterPeaks ( List peaks, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks ) : List
GetAccurateMZAndIntensity ( IBDASpecData>.IDictionary ms1s, IMsdrDataReader agilentD, int parentScanId, double &mz, double &intensity ) : bool
GetAccurateMZAndIntensity ( IDictionary ms1s, IXRawfile2 raw, int scanNumber, int firstScanNumber, double &mz, double &intensity ) : bool
GetFragmentationData ( IXRawfile2 raw, int scanNumber, string scanFilter ) : ].double[
GetFragmentationMethod ( string scanFilter ) : string
GetIsolationMZ ( string scanFilter ) : double
GetMonoisotopicMZ ( IXRawfile2 raw, int scanNumber, string scanFilter ) : double
GetPrecursor ( IDictionary ms1s, IXRawfile2 raw, int scanNumber, string scanFilter, int firstScanNumber, double &mz, double &intensity ) : void
ReadBase64EncodedDoubleArray ( string base64EncodedData, int wordLengthInBytes, bool zlibCompressed ) : double[]
ReadDataFromSpectrumNavigator ( XPathNodeIterator binaryDataArrayChildNodes, double &mz, double &intensity ) : void

Описание методов

Load() публичный Метод

public Load ( string mzmlFilepath, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, bool deisotope, MassTolerance isotopicMZTolerance, int maximumThreads ) : void
mzmlFilepath string
minimumAssumedPrecursorChargeState int
maximumAssumedPrecursorChargeState int
absoluteThreshold double
relativeThresholdPercent double
maximumNumberOfPeaks int
assignChargeStates bool
deisotope bool
isotopicMZTolerance MassTolerance
maximumThreads int
Результат void

Load() публичный Метод

public Load ( string agilentDFolderPath, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, bool deisotope, int maximumThreads ) : void
agilentDFolderPath string
minimumAssumedPrecursorChargeState int
maximumAssumedPrecursorChargeState int
absoluteThreshold double
relativeThresholdPercent double
maximumNumberOfPeaks int
assignChargeStates bool
deisotope bool
maximumThreads int
Результат void

Load() публичный Метод

public Load ( string rawFilepath, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, int maximumThreads ) : void
rawFilepath string
minimumAssumedPrecursorChargeState int
maximumAssumedPrecursorChargeState int
absoluteThreshold double
relativeThresholdPercent double
maximumNumberOfPeaks int
assignChargeStates bool
maximumThreads int
Результат void