C# Class Coon.Compass.DtaGenerator.DtaGenerator

ファイルを表示 Open project: dbaileychess/Compass Class Usage Examples

Public Properties

Property Type Description
CleanPrecursorHighMz double
CleanPrecursorLowMz double
EtdHighDa double
EtdLowDa double
IncludeLog bool
NeutralLossesIncluded bool
RangesToRemove List

Public Methods

Method Description
CleanETD ( List rangesToRemove, double precursorMass, int precursorZ, double lowWindow, double highWindow ) : void
CleanPrecursor ( List rangesToRemove, double precursorMZ, double lowWindow = LOW_PRECURSOR_CLEANING_WINDOW_MZ, double highWidnow = HIGH_PRECURSOR_CLEANING_WINDOW_MZ ) : void
DtaGenerator ( IList rawFilepaths, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, bool cleanPrecursor, bool enableEtdPreProcessing, bool cleanTmtDuplex, bool cleanItraq4Plex, bool cleanTmt6Plex, bool cleanItraq8Plex, bool groupByActivationEnergyTime, bool sequestDtaOutput, bool omssaTxtOutput, bool mascotMgfOutput, string outputFolder, List neutralLosses, List rangesToRemove, bool includeLog = true, double clnPrecursorLowMz = LOW_PRECURSOR_CLEANING_WINDOW_MZ, double clnPrecursorHighMz = HIGH_PRECURSOR_CLEANING_WINDOW_MZ, double etdLowDa = LOW_NEUTRAL_LOSS_CLEANING_WINDOW_DA, double etdHighDa = HIGH_PRECURSOR_CLEANING_WINDOW_MZ ) : System
GenerateDtas ( ) : void

Protected Methods

Method Description
onFinished ( EventArgs e ) : void
onFinishedFile ( FilepathEventArgs e ) : void
onStartingFile ( FilepathEventArgs e ) : void
onThrowException ( ExceptionEventArgs e ) : void
onUpdateProgress ( ) : void

Private Methods

Method Description
AllIndicesOf ( string s, char c ) : IEnumerable
ProcessFile ( string msDataFile, bool includeLog = false, bool groupByFragmentation = true ) : void

Method Details

CleanETD() public static method

public static CleanETD ( List rangesToRemove, double precursorMass, int precursorZ, double lowWindow, double highWindow ) : void
rangesToRemove List
precursorMass double
precursorZ int
lowWindow double
highWindow double
return void

CleanPrecursor() public static method

public static CleanPrecursor ( List rangesToRemove, double precursorMZ, double lowWindow = LOW_PRECURSOR_CLEANING_WINDOW_MZ, double highWidnow = HIGH_PRECURSOR_CLEANING_WINDOW_MZ ) : void
rangesToRemove List
precursorMZ double
lowWindow double
highWidnow double
return void

DtaGenerator() public method

public DtaGenerator ( IList rawFilepaths, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, bool cleanPrecursor, bool enableEtdPreProcessing, bool cleanTmtDuplex, bool cleanItraq4Plex, bool cleanTmt6Plex, bool cleanItraq8Plex, bool groupByActivationEnergyTime, bool sequestDtaOutput, bool omssaTxtOutput, bool mascotMgfOutput, string outputFolder, List neutralLosses, List rangesToRemove, bool includeLog = true, double clnPrecursorLowMz = LOW_PRECURSOR_CLEANING_WINDOW_MZ, double clnPrecursorHighMz = HIGH_PRECURSOR_CLEANING_WINDOW_MZ, double etdLowDa = LOW_NEUTRAL_LOSS_CLEANING_WINDOW_DA, double etdHighDa = HIGH_PRECURSOR_CLEANING_WINDOW_MZ ) : System
rawFilepaths IList
minimumAssumedPrecursorChargeState int
maximumAssumedPrecursorChargeState int
cleanPrecursor bool
enableEtdPreProcessing bool
cleanTmtDuplex bool
cleanItraq4Plex bool
cleanTmt6Plex bool
cleanItraq8Plex bool
groupByActivationEnergyTime bool
sequestDtaOutput bool
omssaTxtOutput bool
mascotMgfOutput bool
outputFolder string
neutralLosses List
rangesToRemove List
includeLog bool
clnPrecursorLowMz double
clnPrecursorHighMz double
etdLowDa double
etdHighDa double
return System

GenerateDtas() public method

public GenerateDtas ( ) : void
return void

onFinished() protected method

protected onFinished ( EventArgs e ) : void
e System.EventArgs
return void

onFinishedFile() protected method

protected onFinishedFile ( FilepathEventArgs e ) : void
e FilepathEventArgs
return void

onStartingFile() protected method

protected onStartingFile ( FilepathEventArgs e ) : void
e FilepathEventArgs
return void

onThrowException() protected method

protected onThrowException ( ExceptionEventArgs e ) : void
e ExceptionEventArgs
return void

onUpdateProgress() protected method

protected onUpdateProgress ( ) : void
return void

Property Details

CleanPrecursorHighMz public_oe property

public double CleanPrecursorHighMz
return double

CleanPrecursorLowMz public_oe property

public double CleanPrecursorLowMz
return double

EtdHighDa public_oe property

public double EtdHighDa
return double

EtdLowDa public_oe property

public double EtdLowDa
return double

IncludeLog public_oe static_oe property

public static bool IncludeLog
return bool

NeutralLossesIncluded public_oe static_oe property

public static bool NeutralLossesIncluded
return bool

RangesToRemove public_oe property

public List RangesToRemove
return List