C# Class Morpheus.DatabaseSearcher

Show file Open project: cwenger/Morpheus Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

DatabaseSearcher() public method

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
return System

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

OnReportTaskWithProgress() protected method

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

OnReportTaskWithoutProgress() protected method

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

OnStarting() protected method

protected OnStarting ( EventArgs e ) : void
e System.EventArgs
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 ( ProgressEventArgs e ) : void
e ProgressEventArgs
return void

OnUpdateStatus() protected method

protected OnUpdateStatus ( StatusEventArgs e ) : void
e StatusEventArgs
return void

Search() public method

public Search ( ) : void
return void