C# Class CSMSL.Analysis.Identification.MSSearchEngine

Show file Open project: dbaileychess/CSMSL

Protected Properties

Property Type Description
Peptides List

Public Methods

Method Description
AddVariableModification ( IMass modificaiton, IAminoAcid aminoAcid ) : void
AddVariableModification ( IMass modificaiton, ModificationSites sites ) : void
AddVariableModification ( IMass modificaiton, Terminus terminus ) : void
AddVariableModification ( IMass modification, char residue ) : void
ClearVariableModifications ( ) : void
LoadPeptides ( IEnumerable peptides ) : void
Search ( IMassSpectrum massSpectrum, Peptide peptide ) : PeptideSpectralMatch
Search ( IMassSpectrum massSpectrum, Peptide peptide, FragmentTypes fragmentTypes, Tolerance productMassTolerance ) : PeptideSpectralMatch
Search ( IMassSpectrum massSpectrum, IEnumerable peptides ) : SortedMaxSizedContainer
Search ( IMassSpectrum massSpectrum, IEnumerable peptides, FragmentTypes fragmentTypes, Tolerance productMassTolerance ) : SortedMaxSizedContainer

Protected Methods

Method Description
MSSearchEngine ( ) : System.Collections.Generic

Method Details

AddVariableModification() public method

public AddVariableModification ( IMass modificaiton, IAminoAcid aminoAcid ) : void
modificaiton IMass
aminoAcid IAminoAcid
return void

AddVariableModification() public method

public AddVariableModification ( IMass modificaiton, ModificationSites sites ) : void
modificaiton IMass
sites ModificationSites
return void

AddVariableModification() public method

public AddVariableModification ( IMass modificaiton, Terminus terminus ) : void
modificaiton IMass
terminus Terminus
return void

AddVariableModification() public method

public AddVariableModification ( IMass modification, char residue ) : void
modification IMass
residue char
return void

ClearVariableModifications() public method

public ClearVariableModifications ( ) : void
return void

LoadPeptides() public method

public LoadPeptides ( IEnumerable peptides ) : void
peptides IEnumerable
return void

MSSearchEngine() protected method

protected MSSearchEngine ( ) : System.Collections.Generic
return System.Collections.Generic

Search() public method

public Search ( IMassSpectrum massSpectrum, Peptide peptide ) : PeptideSpectralMatch
massSpectrum IMassSpectrum
peptide Peptide
return PeptideSpectralMatch

Search() public abstract method

public abstract 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 massSpectrum, IEnumerable peptides ) : SortedMaxSizedContainer
massSpectrum IMassSpectrum
peptides IEnumerable
return SortedMaxSizedContainer

Search() public method

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

Property Details

Peptides protected property

protected List Peptides
return List