C# 클래스 Coon.Compass.DtaGenerator.DtaGenerator

파일 보기 프로젝트 열기: dbaileychess/Compass 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
CleanPrecursorHighMz double
CleanPrecursorLowMz double
EtdHighDa double
EtdLowDa double
IncludeLog bool
NeutralLossesIncluded bool
RangesToRemove List

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
onFinished ( EventArgs e ) : void
onFinishedFile ( FilepathEventArgs e ) : void
onStartingFile ( FilepathEventArgs e ) : void
onThrowException ( ExceptionEventArgs e ) : void
onUpdateProgress ( ) : void

비공개 메소드들

메소드 설명
AllIndicesOf ( string s, char c ) : IEnumerable
ProcessFile ( string msDataFile, bool includeLog = false, bool groupByFragmentation = true ) : void

메소드 상세

CleanETD() 공개 정적인 메소드

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

CleanPrecursor() 공개 정적인 메소드

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
리턴 void

DtaGenerator() 공개 메소드

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
리턴 System

GenerateDtas() 공개 메소드

public GenerateDtas ( ) : void
리턴 void

onFinished() 보호된 메소드

protected onFinished ( EventArgs e ) : void
e System.EventArgs
리턴 void

onFinishedFile() 보호된 메소드

protected onFinishedFile ( FilepathEventArgs e ) : void
e FilepathEventArgs
리턴 void

onStartingFile() 보호된 메소드

protected onStartingFile ( FilepathEventArgs e ) : void
e FilepathEventArgs
리턴 void

onThrowException() 보호된 메소드

protected onThrowException ( ExceptionEventArgs e ) : void
e ExceptionEventArgs
리턴 void

onUpdateProgress() 보호된 메소드

protected onUpdateProgress ( ) : void
리턴 void

프로퍼티 상세

CleanPrecursorHighMz 공개적으로 프로퍼티

public double CleanPrecursorHighMz
리턴 double

CleanPrecursorLowMz 공개적으로 프로퍼티

public double CleanPrecursorLowMz
리턴 double

EtdHighDa 공개적으로 프로퍼티

public double EtdHighDa
리턴 double

EtdLowDa 공개적으로 프로퍼티

public double EtdLowDa
리턴 double

IncludeLog 공개적으로 정적으로 프로퍼티

public static bool IncludeLog
리턴 bool

NeutralLossesIncluded 공개적으로 정적으로 프로퍼티

public static bool NeutralLossesIncluded
리턴 bool

RangesToRemove 공개적으로 프로퍼티

public List RangesToRemove
리턴 List