C# 클래스 Morpheus.DatabaseSearcher

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

공개 메소드들

메소드 설명
DatabaseSearcher ( IList dataFilepaths, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, bool deisotope, string proteomeDatabaseFilepath, bool onTheFlyDecoys, Protease protease, int maximumMissedCleavages, InitiatorMethionineBehavior initiatorMethionineBehavior, IEnumerable fixedModifications, IEnumerable variableModifications, int maximumVariableModificationIsoforms, MassTolerance precursorMassTolerance, MassType precursorMassType, IEnumerable acceptedPrecursorMassErrors, MassTolerance productMassTolerance, MassType productMassType, double maximumFalseDiscoveryRate, bool considerModifiedFormsAsUniquePeptides, int maximumThreads, bool minimizeMemoryUsage, string outputFolder ) : System
Search ( ) : void

보호된 메소드들

메소드 설명
OnFinished ( EventArgs e ) : void
OnFinishedFile ( FilepathEventArgs e ) : void
OnReportTaskWithProgress ( EventArgs e ) : void
OnReportTaskWithoutProgress ( EventArgs e ) : void
OnStarting ( EventArgs e ) : void
OnStartingFile ( FilepathEventArgs e ) : void
OnThrowException ( ExceptionEventArgs e ) : void
OnUpdateProgress ( ProgressEventArgs e ) : void
OnUpdateStatus ( StatusEventArgs e ) : void

비공개 메소드들

메소드 설명
DetermineSemiAggregateParentFolders ( ICollection dataFilepaths ) : HashSet>.SortedList
DoSearch ( ) : void
HandleReportTaskWithProgress ( object sender, EventArgs e ) : void
HandleReportTaskWithoutProgress ( object sender, EventArgs e ) : void
HandleUpdateProgress ( object sender, ProgressEventArgs e ) : void

메소드 상세

DatabaseSearcher() 공개 메소드

public DatabaseSearcher ( IList dataFilepaths, int minimumAssumedPrecursorChargeState, int maximumAssumedPrecursorChargeState, double absoluteThreshold, double relativeThresholdPercent, int maximumNumberOfPeaks, bool assignChargeStates, bool deisotope, string proteomeDatabaseFilepath, bool onTheFlyDecoys, Protease protease, int maximumMissedCleavages, InitiatorMethionineBehavior initiatorMethionineBehavior, IEnumerable fixedModifications, IEnumerable variableModifications, int maximumVariableModificationIsoforms, MassTolerance precursorMassTolerance, MassType precursorMassType, IEnumerable acceptedPrecursorMassErrors, MassTolerance productMassTolerance, MassType productMassType, double maximumFalseDiscoveryRate, bool considerModifiedFormsAsUniquePeptides, int maximumThreads, bool minimizeMemoryUsage, string outputFolder ) : System
dataFilepaths IList
minimumAssumedPrecursorChargeState int
maximumAssumedPrecursorChargeState int
absoluteThreshold double
relativeThresholdPercent double
maximumNumberOfPeaks int
assignChargeStates bool
deisotope bool
proteomeDatabaseFilepath string
onTheFlyDecoys bool
protease Protease
maximumMissedCleavages int
initiatorMethionineBehavior InitiatorMethionineBehavior
fixedModifications IEnumerable
variableModifications IEnumerable
maximumVariableModificationIsoforms int
precursorMassTolerance MassTolerance
precursorMassType MassType
acceptedPrecursorMassErrors IEnumerable
productMassTolerance MassTolerance
productMassType MassType
maximumFalseDiscoveryRate double
considerModifiedFormsAsUniquePeptides bool
maximumThreads int
minimizeMemoryUsage bool
outputFolder string
리턴 System

OnFinished() 보호된 메소드

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

OnFinishedFile() 보호된 메소드

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

OnReportTaskWithProgress() 보호된 메소드

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

OnReportTaskWithoutProgress() 보호된 메소드

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

OnStarting() 보호된 메소드

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

OnStartingFile() 보호된 메소드

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

OnThrowException() 보호된 메소드

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

OnUpdateProgress() 보호된 메소드

protected OnUpdateProgress ( ProgressEventArgs e ) : void
e ProgressEventArgs
리턴 void

OnUpdateStatus() 보호된 메소드

protected OnUpdateStatus ( StatusEventArgs e ) : void
e StatusEventArgs
리턴 void

Search() 공개 메소드

public Search ( ) : void
리턴 void