Class Advocate
java.lang.Object
com.compomics.util.experiment.personalization.ExperimentObject
com.compomics.util.experiment.identification.Advocate
- All Implemented Interfaces:
Serializable
The advocate of a hit can be a search engine, a sequencing algorithm, a
rescoring algorithm, etc.
- Author:
- Marc Vaudel, Harald Barsnes
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe different types of advocates. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AdvocateThe Andromeda search engine.static final AdvocateThe Byonic search engine integrated in the Byonic protein metrics interface.static final AdvocateThe Comet search engine, free version of Sequest.static final AdvocateThe CompOmics Spectral Searching (COSS) engine.static final AdvocateThe DirecTag sequencing algorithm.static final AdvocateAdvocate type for mzId files where no software is annotated.static final AdvocateThe IdentiPy search engine.static final AdvocateThe Mascot search engine.static final AdvocateThe MetaMorpheus search engine.static final AdvocateThe Morpheus search engine.static final AdvocateThe MS Amanda search engine.static final AdvocateThe MS-Fit search engine, old school peptide mass fingerprinting.static final AdvocateThe MSFragger search engine.static final AdvocateThe MS-GF+ search engine.static final AdvocateThe MyriMatch search engine, old school peptide mass fingerprinting.static final AdvocateThe Novor de novo sequencing algorithm.static final AdvocateThe OMSSA search engine.static final AdvocateThe Onyase engine script.static final AdvocateThe PEAKS sequencing algorithm.static final AdvocateThe PepNovo+ de novo sequencing algorithm.static final AdvocateThe PeptideShaker multiple algorithm software.static final AdvocateThe Percolator rescoring algorithm.static final AdvocateThe Phenyx search engine.static final AdvocateThe pNovo+ de novo sequencing algorithm.static final AdvocateThe Profound search engine.static final AdvocateThe ProteinLynx search engine, waters instruments.static final AdvocateThe ProteinPilot search engine.static final AdvocateThe search engine results of Protein Prospector.static final AdvocateThe search engine integrated in Protein Scape, Bruker instruments.static final AdvocateThe Sage search engine.static final AdvocateThe Scaffold multiple search engine data interpretation software.static final AdvocateThe Sequest search engine.static final AdvocateThe Sonar search engine, integrated in radars.static final AdvocateThe SpectraST spectral library search engine (TPP).static final AdvocateThe Spectrum Mill search engine, Agilent.static final AdvocateThe SeQuence IDentfication (SQID) search engine.static final AdvocateThe Tide search engine.static final AdvocateThe X! Tandem search engine.static final AdvocateThe ZCore search engine, ETD search engine.Fields inherited from class com.compomics.util.experiment.personalization.ExperimentObject
NO_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AdvocateaddUserAdvocate(String advocateName) Adds a user advocate and returns it.static AdvocategetAdvocate(int index) Returns the advocate corresponding to the given index.static AdvocategetAdvocate(String advocateName) Returns the advocate with the given name.Returns the advocate color map.static AdvocategetAdvocateFromFile(String idFileName) Deprecated.no longer usedReturns the advocate tool tip map.getColor()Returns the color of the advocate.intgetIndex()Returns the index of the advocate.getName()Returns the name of the advocate.getPmid()Returns the PubMed id of the reference of the advocate of interest.getType()Returns the type of advocate.Returns the map of user advocates imported.static voidsetUserAdvocates(HashMap<Integer, Advocate> userAdvocates) Returns the map of user advocates imported.toString()static Advocate[]values()Returns the implemented advocates in an array.Methods inherited from class com.compomics.util.experiment.personalization.ExperimentObject
addUrParam, asLong, clearParametersMap, getId, getUrParam, getUrParams, removeUrParam, setId, setUrParams
-
Field Details
-
mascot
The Mascot search engine. -
omssa
The OMSSA search engine. -
xtandem
The X! Tandem search engine. -
pepnovo
The PepNovo+ de novo sequencing algorithm. -
andromeda
The Andromeda search engine. -
msAmanda
The MS Amanda search engine. -
peptideShaker
The PeptideShaker multiple algorithm software. -
msgf
The MS-GF+ search engine. -
direcTag
The DirecTag sequencing algorithm. -
byonic
The Byonic search engine integrated in the Byonic protein metrics interface. -
comet
The Comet search engine, free version of Sequest. -
proteinLynx
The ProteinLynx search engine, waters instruments. -
msFit
The MS-Fit search engine, old school peptide mass fingerprinting. -
myriMatch
The MyriMatch search engine, old school peptide mass fingerprinting. -
peaks
The PEAKS sequencing algorithm. -
phenyx
The Phenyx search engine. -
proFound
The Profound search engine. -
proteinProspector
The search engine results of Protein Prospector. -
proteinScape
The search engine integrated in Protein Scape, Bruker instruments. -
sequest
The Sequest search engine. -
sqid
The SeQuence IDentfication (SQID) search engine. -
scaffold
The Scaffold multiple search engine data interpretation software. -
sonar
The Sonar search engine, integrated in radars. -
spectraST
The SpectraST spectral library search engine (TPP). -
spectrumMill
The Spectrum Mill search engine, Agilent. -
zCore
The ZCore search engine, ETD search engine. -
percolator
The Percolator rescoring algorithm. -
pNovo
The pNovo+ de novo sequencing algorithm. -
tide
The Tide search engine. -
novor
The Novor de novo sequencing algorithm. -
morpheus
The Morpheus search engine. -
proteinPilot
The ProteinPilot search engine. -
onyaseEngine
The Onyase engine script. -
metaMorpheus
The MetaMorpheus search engine. -
identiPy
The IdentiPy search engine. -
coss
The CompOmics Spectral Searching (COSS) engine. -
sage
The Sage search engine. -
msFragger
The MSFragger search engine. -
genericMzId
Advocate type for mzId files where no software is annotated.
-
-
Constructor Details
-
Advocate
public Advocate()Empty default constructor
-
-
Method Details
-
getIndex
public int getIndex()Returns the index of the advocate.- Returns:
- the index of the advocate
-
getName
Returns the name of the advocate.- Returns:
- the name of the advocate
-
getType
Returns the type of advocate.- Returns:
- the type of advocate
-
getColor
Returns the color of the advocate.- Returns:
- the color of the advocate
-
toString
-
values
Returns the implemented advocates in an array.- Returns:
- the implemented advocates in an array
-
getAdvocate
Returns the advocate corresponding to the given index. Null if not found.- Parameters:
index- the index of the advocate- Returns:
- the advocate of interest
-
getAdvocate
Returns the advocate with the given name. Null if not recognized.- Parameters:
advocateName- the name of the advocate of interest- Returns:
- the advocate with the given name
-
addUserAdvocate
Adds a user advocate and returns it.- Parameters:
advocateName- the name of the advocate- Returns:
- the new advocate
-
getUserAdvocates
Returns the map of user advocates imported.- Returns:
- the map of user advocates imported
-
setUserAdvocates
Returns the map of user advocates imported.- Parameters:
userAdvocates- the map of user advocates
-
getPmid
Returns the PubMed id of the reference of the advocate of interest.- Returns:
- the PubMed id of the reference of the advocate of interest
-
getAdvocateColorMap
Returns the advocate color map. Key is the advocate index and the element the advocate color.- Returns:
- the advocate color map
-
getAdvocateToolTipMap
Returns the advocate tool tip map. Key is the advocate index and the element the advocate name.- Returns:
- the advocate tool tip map
-
getAdvocateFromFile
Deprecated.no longer usedReturns the advocate based on the identification file name. Null if not found. Note: this method implements a limited number of algorithms and does not support generic files. Use the IdfileReader when possible. Implemented formats: omx > OMSSA dat > Mascot xml > X!Tandem csv > MS-Amanda.- Parameters:
idFileName- the name of the identification file- Returns:
- the advocate likely to have been used to create the given file
-