C# Class CSMSL.Analysis.Identification.MorpheusSearchEngine

High-resolution Proteomic Search Algorithm
Inheritance: MSSearchEngine
Show file Open project: dbaileychess/CSMSL Class Usage Examples

Public Methods

Method Description
MorpheusSearchEngine ( ) : System.Collections.Generic
Search ( IMassSpectrum massSpectrum, Peptide peptide, FragmentTypes fragmentTypes, Tolerance productMassTolerance ) : PeptideSpectralMatch
Search ( IMassSpectrum spectrum, IEnumerable peptides, FragmentTypes fragmentTypes, Tolerance productMassTolerance ) : SortedMaxSizedContainer

Private Methods

Method Description
Search ( double eMasses, double eIntenisties, double tMasses, Tolerance productTolerance, double tic ) : double

The main searching algorithm of Morpheus

Method Details

MorpheusSearchEngine() public method

public MorpheusSearchEngine ( ) : System.Collections.Generic
return System.Collections.Generic

Search() public method

public Search ( IMassSpectrum massSpectrum, Peptide peptide, FragmentTypes fragmentTypes, Tolerance productMassTolerance ) : PeptideSpectralMatch
massSpectrum IMassSpectrum
peptide Peptide
fragmentTypes FragmentTypes
productMassTolerance Tolerance
return PeptideSpectralMatch

Search() public method

public Search ( IMassSpectrum spectrum, IEnumerable peptides, FragmentTypes fragmentTypes, Tolerance productMassTolerance ) : SortedMaxSizedContainer
spectrum IMassSpectrum
peptides IEnumerable
fragmentTypes FragmentTypes
productMassTolerance Tolerance
return SortedMaxSizedContainer