Class SageParameters
java.lang.Object
com.compomics.util.experiment.personalization.ExperimentObject
com.compomics.util.parameters.identification.tool_specific.SageParameters
- All Implemented Interfaces:
IdentificationAlgorithmParameter,Serializable
The Sage specific parameters.
- Author:
- Harald Barsnes
- See Also:
-
Field Summary
Fields inherited from class com.compomics.util.experiment.personalization.ExperimentObject
NO_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanequals(IdentificationAlgorithmParameter identificationAlgorithmParameter) Indicates whether another identificationAlgorithmParameter has the same parameters.Returns the identification algorithm.Returns the batch size.Returns the bucket size.Returns true if chimeric spectra are to be considered.Returns true if the charge states are to be combined.Deprecated.use the decoy tag from FastaParameters insteadReturns true if deisotoping is to be performed.Returns true if decoys are to be generated.Returns the LFQ integration type.Returns the LFQ peak scoring method.Returns the LFQ PPM tolerance.Returns the LFQ spectral angel.Returns the maximum fragment charge.Returns the maximum fragment mz.Returns the maximum number of peaks required.Returns the maximal peptide length allowed.Returns the maximum peptide mass.Returns the maximum variable modifications per peptide.Returns the minimum fragment mz.Returns the minimm ion index.Returns the minimum number of matched b+y ions to use for reporting PSMs.Returns the minimum number of peaks required.Sets the minimal peptide length allowed.Returns the minimum peptide mass.Returns the number of PSMs per spectrum.Returns true if LFQ is to be performed.Returns true if RT is to be predicted.Returns the TMT level.getTmtSn()Returns true if Signal/Noise should be used instead of intensity for TMT quantification.Returns the TMT type.Returns true if wide windows are to be used.voidsetBatchSize(Integer batchSize) Set the batch size.voidsetBucketSize(Integer bucketSize) Set the bucket size.voidsetChimera(Boolean chimera) Set whether chimeric spectra are to be considered.voidsetCombineChargeStates(Boolean combineChargeStates) Sets whether the charge states are to be combined.voidsetDecoyTag(String decoyTag) Deprecated.use the decoy tag from FastaParameters insteadvoidsetDeisotope(Boolean deisotope) Set whether deisotoping is to be performed.voidsetGenerateDecoys(Boolean generateDecoys) Set whether decoys are to be generated.voidsetLfqIntergration(String lfqIntergration) Sets the LFQ integration type.voidsetLfqPeakScoring(String lfqPeakScoring) Sets the LFQ peak scoring method.voidsetLfqPpmTolerance(Double lfqPpmTolerance) Sets the LFQ PPM tolerance.voidsetLfqSpectralAngle(Double lfqSpectralAngle) Set the LFQ spectral angel.voidsetMaxFragmentCharge(Integer maxFragmentCharge) Set the maximum fragment charge.voidsetMaxFragmentMz(Double maxFragmentMz) Set the maximum fragment mz.voidsetMaxPeaks(Integer maxPeaks) Set the maximum number of peaks required.voidsetMaxPeptideLength(int maxPeptideLength) Sets the maximal peptide length allowed.voidsetMaxPeptideMass(Double maxPeptideMass) Set the maximum peptide mass.voidsetMaxVariableMods(Integer maxVariableMods) Set the maximum variable modifications per peptide.voidsetMinFragmentMz(Double minFragmentMz) Set the minimum fragment mz.voidsetMinIonIndex(Integer minIonIndex) Sets the minimum ion index.voidsetMinMatchedPeaks(Integer minMatchedPeaks) Set the minimum number of matched b+y ions to use for reporting PSMs.voidsetMinPeaks(Integer minPeaks) Set the minimum number of peaks required.voidsetMinPeptideLength(int minPeptideLength) Sets the minimal peptide length allowed.voidsetMinPeptideMass(Double minPeptideMass) Set the minimum peptide mass.voidsetNumPsmsPerSpectrum(Integer numPsmsPerSpectrum) Set the number of PSMs per spectrum.voidsetPerformLfq(Boolean performLfq) Set if LFQ is to be performed.voidsetPredictRt(Boolean predictRt) Set whether RT is to be predicted.voidsetTmtLevel(Integer tmtLevel) Sets the TMT level.voidSet if Signal/Noise should be used instead of intensity for TMT quantification.voidsetTmtType(String tmtType) Sets the TMT type.voidsetWideWindow(Boolean wideWindow) Set whether wide windows are to be used.toString(boolean html) Returns the parameters as a string.Methods inherited from class com.compomics.util.experiment.personalization.ExperimentObject
addUrParam, asLong, clearParametersMap, getId, getUrParam, getUrParams, removeUrParam, setId, setUrParams
-
Constructor Details
-
SageParameters
public SageParameters()Constructor.
-
-
Method Details
-
getAlgorithm
Description copied from interface:IdentificationAlgorithmParameterReturns the identification algorithm.- Specified by:
getAlgorithmin interfaceIdentificationAlgorithmParameter- Returns:
- the identification algorithm
-
equals
Description copied from interface:IdentificationAlgorithmParameterIndicates whether another identificationAlgorithmParameter has the same parameters.- Specified by:
equalsin interfaceIdentificationAlgorithmParameter- Parameters:
identificationAlgorithmParameter- the other identificationAlgorithmParameter- Returns:
- true if the algorithm and parameters are the same
-
toString
Description copied from interface:IdentificationAlgorithmParameterReturns the parameters as a string.- Specified by:
toStringin interfaceIdentificationAlgorithmParameter- Parameters:
html- use HTML formatting- Returns:
- the parameters as a string
-
getMaxPeptideLength
Returns the maximal peptide length allowed.- Returns:
- the maximal peptide length allowed
-
setMaxPeptideLength
public void setMaxPeptideLength(int maxPeptideLength) Sets the maximal peptide length allowed.- Parameters:
maxPeptideLength- the maximal peptide length allowed
-
getMinPeptideLength
Sets the minimal peptide length allowed.- Returns:
- the minimal peptide length allowed
-
setMinPeptideLength
public void setMinPeptideLength(int minPeptideLength) Sets the minimal peptide length allowed.- Parameters:
minPeptideLength- the minimal peptide length allowed
-
getBucketSize
Returns the bucket size.- Returns:
- the bucketSize
-
setBucketSize
Set the bucket size.- Parameters:
bucketSize- the bucketSize to set
-
getMinFragmentMz
Returns the minimum fragment mz.- Returns:
- the minFragmentMz
-
setMinFragmentMz
Set the minimum fragment mz.- Parameters:
minFragmentMz- the minFragmentMz to set
-
getMaxFragmentMz
Returns the maximum fragment mz.- Returns:
- the maxFragmentMz
-
setMaxFragmentMz
Set the maximum fragment mz.- Parameters:
maxFragmentMz- the maxFragmentMz to set
-
getMinPeptideMass
Returns the minimum peptide mass.- Returns:
- the minPeptideMass
-
setMinPeptideMass
Set the minimum peptide mass.- Parameters:
minPeptideMass- the minPeptideMass to set
-
getMaxPeptideMass
Returns the maximum peptide mass.- Returns:
- the maxPeptideMass
-
setMaxPeptideMass
Set the maximum peptide mass.- Parameters:
maxPeptideMass- the maxPeptideMass to set
-
getMinIonIndex
Returns the minimm ion index.- Returns:
- the minIonIndex
-
setMinIonIndex
Sets the minimum ion index.- Parameters:
minIonIndex- the minIonIndex to set
-
getDecoyTag
Deprecated.use the decoy tag from FastaParameters insteadReturns the decoy tag, null if not set.- Returns:
- the decoyTag
-
setDecoyTag
Deprecated.use the decoy tag from FastaParameters insteadSet the decoy tag, null if no decoy tag is used.- Parameters:
decoyTag- the decoyTag to set
-
getGenerateDecoys
Returns true if decoys are to be generated.- Returns:
- true if decoys are to be generated
-
setGenerateDecoys
Set whether decoys are to be generated.- Parameters:
generateDecoys- the generateDecoys to set
-
getTmtType
Returns the TMT type.- Returns:
- the TMT type
-
setTmtType
Sets the TMT type.- Parameters:
tmtType- the TMT type to set
-
getTmtLevel
Returns the TMT level.- Returns:
- the TMT level
-
setTmtLevel
Sets the TMT level.- Parameters:
tmtLevel- the TMT level to set
-
getTmtSn
Returns true if Signal/Noise should be used instead of intensity for TMT quantification.- Returns:
- true if Signal/Noise should be used instead of intensity for TMT quantification
-
setTmtSn
Set if Signal/Noise should be used instead of intensity for TMT quantification.- Parameters:
tmtSn- the tmtSn to set
-
getPerformLfq
Returns true if LFQ is to be performed.- Returns:
- true if LFQ is to be performed
-
setPerformLfq
Set if LFQ is to be performed.- Parameters:
performLfq- the performLfq to set
-
getDeisotope
Returns true if deisotoping is to be performed.- Returns:
- true if deisotoping is to be performed
-
setDeisotope
Set whether deisotoping is to be performed.- Parameters:
deisotope- the deisotope to set
-
getChimera
Returns true if chimeric spectra are to be considered.- Returns:
- true if chimeric spectra are to be considered
-
setChimera
Set whether chimeric spectra are to be considered.- Parameters:
chimera- the chimera to set
-
getWideWindow
Returns true if wide windows are to be used.- Returns:
- true if wide windows are to be used
-
setWideWindow
Set whether wide windows are to be used.- Parameters:
wideWindow- the wide window to set
-
getPredictRt
Returns true if RT is to be predicted.- Returns:
- true if RT is to be predicted
-
setPredictRt
Set whether RT is to be predicted.- Parameters:
predictRt- the predictRt to set
-
getMinPeaks
Returns the minimum number of peaks required.- Returns:
- the minPeaks
-
setMinPeaks
Set the minimum number of peaks required.- Parameters:
minPeaks- the minPeaks to set
-
getMaxPeaks
Returns the maximum number of peaks required.- Returns:
- the maxPeaks
-
setMaxPeaks
Set the maximum number of peaks required.- Parameters:
maxPeaks- the maxPeaks to set
-
getMinMatchedPeaks
Returns the minimum number of matched b+y ions to use for reporting PSMs.- Returns:
- the minimum number of matched b+y ions
-
setMinMatchedPeaks
Set the minimum number of matched b+y ions to use for reporting PSMs.- Parameters:
minMatchedPeaks- the minMatchedPeaks to set
-
getMaxFragmentCharge
Returns the maximum fragment charge.- Returns:
- the maxFragmentCharge
-
setMaxFragmentCharge
Set the maximum fragment charge.- Parameters:
maxFragmentCharge- the maxFragmentCharge to set
-
getNumPsmsPerSpectrum
Returns the number of PSMs per spectrum.- Returns:
- the numPsmsPerSpectrum
-
setNumPsmsPerSpectrum
Set the number of PSMs per spectrum.- Parameters:
numPsmsPerSpectrum- the numPsmsPerSpectrum to set
-
getBatchSize
Returns the batch size. Null if not set.- Returns:
- the batch size
-
setBatchSize
Set the batch size.- Parameters:
batchSize- the batch size to set
-
getMaxVariableMods
Returns the maximum variable modifications per peptide.- Returns:
- the maxVariableMods
-
setMaxVariableMods
Set the maximum variable modifications per peptide.- Parameters:
maxVariableMods- the maxVariableMods to set
-
getLfqPeakScoring
Returns the LFQ peak scoring method.- Returns:
- the lfqPeakScoring
-
setLfqPeakScoring
Sets the LFQ peak scoring method.- Parameters:
lfqPeakScoring- the lfqPeakScoring to set
-
getLfqIntergration
Returns the LFQ integration type.- Returns:
- the lfqIntergration
-
setLfqIntergration
Sets the LFQ integration type.- Parameters:
lfqIntergration- the lfqIntergration to set
-
getLfqSpectralAngle
Returns the LFQ spectral angel.- Returns:
- the lfqSpectralAngle
-
setLfqSpectralAngle
Set the LFQ spectral angel.- Parameters:
lfqSpectralAngle- the lfqSpectralAngle to set
-
getLfqPpmTolerance
Returns the LFQ PPM tolerance.- Returns:
- the lfqPpmTolerance
-
setLfqPpmTolerance
Sets the LFQ PPM tolerance.- Parameters:
lfqPpmTolerance- the lfqPpmTolerance to set
-
getCombineChargeStates
Returns true if the charge states are to be combined.- Returns:
- true if the charge states are to be combined
-
setCombineChargeStates
Sets whether the charge states are to be combined.- Parameters:
combineChargeStates- whether the charge states are to be combined
-