Class TideParameters
java.lang.Object
com.compomics.util.experiment.personalization.ExperimentObject
com.compomics.util.parameters.identification.tool_specific.TideParameters
- All Implemented Interfaces:
IdentificationAlgorithmParameter,Serializable
The Tide 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 if the starting methionine peptides will be included both with and without the starting M.Returns true if the exact p-values are to be computed.Returns true of the SP score is to be computed.Returns true if the target and decoy results are to be concatenated.Returns the decoy format.Returns the decoy seed.Returns the enzyme digestion type.Returns the name of the FASTA index folder.Returns the option for keeping the terminal amino acids when generating the decoys.Returns the maximal peptide length allowed.Returns the maxPrecursorMass precursor mass.Returns the max spectrum m/z to search for.Returns the maximum number of variable modifications allowed on a single peptide.Returns the maximum number of variable modifications of each modification type allowed on a single peptide.Sets the minimal peptide length allowed.Returns the minimum precursor mass.Return the min spectrum m/z to search for.Returns the min number of peaks in a spectrum.Returns true if the precursor mass is monoisotopic, false if average.Returns the m/z bin offset.Returns the m/z bin width.Returns true if the mzid output is to be created.Returns the number of PSMs to report per spectrum.Returns the name of the output folder.Returns true if the pepxml output is to be created.Returns true if the Percolator output is to be created.Returns true of a list of the peptides should be printed to the output folder.Returns the progress indicator size.Returns true of the precursor peak is to be removed.Returns the tolerance with which to remove the precursor peak.Returns true if the output and index folders are to be removed when the search has completed.Deprecated.Removed in Tide 4.2 (or earlier)Returns true if the sqt output is to be created.Returns the name of the file where the binary spectra are to be stored.Returns true if the text output is to be created.Returns true if flanking peaks are to be used.Returns true if the neutral loss peaks are to be used.Returns the verbosity type of progress output.voidsetClipNtermMethionine(Boolean clipNtermMethionine) Set if the starting methionine peptides will be included both with and without the starting M.voidsetComputeExactPValues(Boolean computeExactPValues) Set if the exact p-values are to be computed.voidsetComputeSpScore(Boolean computeSpScore) Set if the SP score is to be computed.voidsetConcatenatTargetDecoy(Boolean concatenate) Set if the target and decoy results are to be concatenated.voidsetDecoyFormat(String decoyFormat) Set the decoy format.voidsetDecoySeed(Integer decoySeed) Set the decoy seed.voidsetDigestionType(String digestionType) Set the enzyme digestion type.voidsetFastIndexFolderName(String fastIndexFolderName) Set the name of the FASTA index folder.voidsetKeepTerminalAminoAcids(String keepTerminalAminoAcids) Set the option for keeping the terminal amino acids when generating the decoysvoidsetMaxPeptideLength(Integer maxPeptideLength) Sets the maximal peptide length allowed.voidsetMaxPrecursorMass(Double maxPrecursorMass) Sets the maximum precursor mass.voidsetMaxSpectrumMz(Double maxSpectrumMz) Set the max spectrum m/z to search for.voidsetMaxVariableModificationsPerPeptide(Integer maxVariableModificationsPerPeptide) Set the maximum number of variable modifications of allowed on a single peptide.voidsetMaxVariableModificationsPerTypePerPeptide(Integer maxVariableModificationsPerTypePerPeptide) Set the maximum number of variable modifications of each modification type allowed on a single peptide.voidsetMinPeptideLength(Integer minPeptideLength) Sets the minimal peptide length allowed.voidsetMinPrecursorMass(Double minPrecursorMass) Sets the minimum precursor mass.voidsetMinSpectrumMz(Double minSpectrumMz) Set the min spectrum m/z to search for.voidsetMinSpectrumPeaks(Integer minSpectrumPeaks) Set the min number of peaks in a spectrum.voidsetMonoisotopicPrecursor(Boolean monoisotopicPrecursor) Set if the precursor mass is monoisotopic.voidsetMzBinOffset(Double mzBinOffset) Set the m/z bin offset.voidsetMzBinWidth(Double mzBinWidth) Set the m/z bin width.voidsetMzidOutput(Boolean mzidOutput) Set if the mzid output is to be created.voidsetNumberOfSpectrumMatches(Integer numberOfSpectrumMatches) Set the number of PSMs to report per spectrum.voidsetOutputFolderName(String outputFolderName) Set the name of the output folder.voidsetPepXmlOutput(Boolean pepXmlOutput) Set if the pepxml output is to be created.voidsetPinOutput(Boolean pinOutput) Set if the Percolator output is to be created.voidsetPrintPeptides(Boolean printPeptides) Set if a list of the peptides should be printed to the output folder.voidsetPrintProgressIndicatorSize(Integer printProgressIndicatorSize) Set the progress indicator size.voidsetRemovePrecursor(Boolean removePrecursor) Set if the precursor peak is to be removed.voidsetRemovePrecursorTolerance(Double removePrecursorTolerance) Set the tolerance with which to remove the precursor peak.voidsetRemoveTempFolders(Boolean removeTempFolders) Set if the output and index folders are to be removed when the search has completed.voidsetSpectrumCharges(String spectrumCharges) Deprecated.Removed in Tide 4.2 (or earlier)voidsetSqtOutput(Boolean sqtOutput) Set if the sqt output is to be created.voidsetStoreSpectraFileName(String storeSpectraFileName) Set the name of the file where the binary spectra are to be stored.voidsetTextOutput(Boolean textOutput) Set if the text output is to be created.voidsetUseFlankingPeaks(Boolean useFlankingPeaks) Set if flanking peaks are to be used.voidsetUseNeutralLossPeaks(Boolean useNeutralLossPeaks) Set if the neutral loss peaks are to be used.voidsetVerbosity(Integer verbosity) Set the verbosity type of progress output.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
-
TideParameters
public TideParameters()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
-
getMaxVariableModificationsPerPeptide
Returns the maximum number of variable modifications allowed on a single peptide. Null if no upper limit is set.- Returns:
- the maxVariableModificationsPerPeptide
-
setMaxVariableModificationsPerPeptide
Set the maximum number of variable modifications of allowed on a single peptide. Set to null if no upper limit is to be used.- Parameters:
maxVariableModificationsPerPeptide- the maxVariableModificationsPerPeptide to set
-
getMaxVariableModificationsPerTypePerPeptide
Returns the maximum number of variable modifications of each modification type allowed on a single peptide. Null if no upper limit is set.- Returns:
- the maxVariableModificationsPerTypePerPeptide
-
setMaxVariableModificationsPerTypePerPeptide
public void setMaxVariableModificationsPerTypePerPeptide(Integer maxVariableModificationsPerTypePerPeptide) Set the maximum number of variable modifications of each modification type allowed on a single peptide. Set to null if no upper limit is to be used.- Parameters:
maxVariableModificationsPerTypePerPeptide- the maxVariableModificationsPerTypePerPeptide to set
-
getMaxPeptideLength
Returns the maximal peptide length allowed.- Returns:
- the maximal peptide length allowed
-
setMaxPeptideLength
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
Sets the minimal peptide length allowed.- Parameters:
minPeptideLength- the minimal peptide length allowed
-
getMinPrecursorMass
Returns the minimum precursor mass.- Returns:
- the minimum precursor mass
-
setMinPrecursorMass
Sets the minimum precursor mass.- Parameters:
minPrecursorMass- the minPrecursorMass to set
-
getMaxPrecursorMass
Returns the maxPrecursorMass precursor mass.- Returns:
- the maximum precursor mass
-
setMaxPrecursorMass
Sets the maximum precursor mass.- Parameters:
maxPrecursorMass- the maximum to set
-
getDecoyFormat
Returns the decoy format.- Returns:
- the decoyFormat
-
setDecoyFormat
Set the decoy format.- Parameters:
decoyFormat- the decoyFormat to set
-
getKeepTerminalAminoAcids
Returns the option for keeping the terminal amino acids when generating the decoys.- Returns:
- the keepTerminalAminoAcids
-
setKeepTerminalAminoAcids
Set the option for keeping the terminal amino acids when generating the decoys- Parameters:
keepTerminalAminoAcids- the keepTerminalAminoAcids to set
-
getDecoySeed
Returns the decoy seed.- Returns:
- the decoySeed
-
setDecoySeed
Set the decoy seed.- Parameters:
decoySeed- the decoySeed to set
-
getOutputFolderName
Returns the name of the output folder.- Returns:
- the outputFolderName
-
setOutputFolderName
Set the name of the output folder.- Parameters:
outputFolderName- the outputFolderName to set
-
getPrintPeptides
Returns true of a list of the peptides should be printed to the output folder.- Returns:
- the printPeptides
-
setPrintPeptides
Set if a list of the peptides should be printed to the output folder.- Parameters:
printPeptides- the printPeptides to set
-
getVerbosity
Returns the verbosity type of progress output.- Returns:
- the verbosity
-
setVerbosity
Set the verbosity type of progress output.- Parameters:
verbosity- the verbosity to set
-
getMonoisotopicPrecursor
Returns true if the precursor mass is monoisotopic, false if average.- Returns:
- the monoisotopicPrecursor
-
setMonoisotopicPrecursor
Set if the precursor mass is monoisotopic.- Parameters:
monoisotopicPrecursor- the monoisotopicPrecursor to set
-
getClipNtermMethionine
Returns if the starting methionine peptides will be included both with and without the starting M.- Returns:
- the clipNtermMethionine
-
setClipNtermMethionine
Set if the starting methionine peptides will be included both with and without the starting M.- Parameters:
clipNtermMethionine- the clipNtermMethionine to set
-
getDigestionType
Returns the enzyme digestion type.- Returns:
- the digestionType
-
setDigestionType
Set the enzyme digestion type.- Parameters:
digestionType- the digestionType to set
-
getComputeSpScore
Returns true of the SP score is to be computed.- Returns:
- the computeSpScore
-
setComputeSpScore
Set if the SP score is to be computed.- Parameters:
computeSpScore- the computeSpScore to set
-
getNumberOfSpectrumMatches
Returns the number of PSMs to report per spectrum.- Returns:
- the numberOfSpectrumMatches
-
setNumberOfSpectrumMatches
Set the number of PSMs to report per spectrum.- Parameters:
numberOfSpectrumMatches- the numberOfSpectrumMatches to set
-
getComputeExactPValues
Returns true if the exact p-values are to be computed.- Returns:
- the computeExactPValues
-
setComputeExactPValues
Set if the exact p-values are to be computed.- Parameters:
computeExactPValues- the computeExactPValues to set
-
getMinSpectrumMz
Return the min spectrum m/z to search for.- Returns:
- the minSpectrumMz
-
setMinSpectrumMz
Set the min spectrum m/z to search for.- Parameters:
minSpectrumMz- the minSpectrumMz to set
-
getMaxSpectrumMz
Returns the max spectrum m/z to search for.- Returns:
- the maxSpectrumMz
-
setMaxSpectrumMz
Set the max spectrum m/z to search for.- Parameters:
maxSpectrumMz- the maxSpectrumMz to set
-
getMinSpectrumPeaks
Returns the min number of peaks in a spectrum.- Returns:
- the minSpectrumPeaks
-
setMinSpectrumPeaks
Set the min number of peaks in a spectrum.- Parameters:
minSpectrumPeaks- the minSpectrumPeaks to set
-
getSpectrumCharges
Deprecated.Removed in Tide 4.2 (or earlier)Returns the spectrum charges to search for.- Returns:
- the spectrumCharges
-
setSpectrumCharges
Deprecated.Removed in Tide 4.2 (or earlier)Set the spectrum charges to search for.- Parameters:
spectrumCharges- the spectrumCharges to set
-
getRemovePrecursor
Returns true of the precursor peak is to be removed.- Returns:
- the removePrecursor
-
setRemovePrecursor
Set if the precursor peak is to be removed.- Parameters:
removePrecursor- the removePrecursor to set
-
getRemovePrecursorTolerance
Returns the tolerance with which to remove the precursor peak.- Returns:
- the removePrecursorTolerance
-
setRemovePrecursorTolerance
Set the tolerance with which to remove the precursor peak.- Parameters:
removePrecursorTolerance- the removePrecursorTolerance to set
-
getPrintProgressIndicatorSize
Returns the progress indicator size.- Returns:
- the printProgressIndicatorSize
-
setPrintProgressIndicatorSize
Set the progress indicator size.- Parameters:
printProgressIndicatorSize- the printProgressIndicatorSize to set
-
getUseFlankingPeaks
Returns true if flanking peaks are to be used.- Returns:
- the useFlankingPeaks
-
setUseFlankingPeaks
Set if flanking peaks are to be used.- Parameters:
useFlankingPeaks- the useFlankingPeaks to set
-
getUseNeutralLossPeaks
Returns true if the neutral loss peaks are to be used.- Returns:
- the useNeutralLossPeaks
-
setUseNeutralLossPeaks
Set if the neutral loss peaks are to be used.- Parameters:
useNeutralLossPeaks- the useNeutralLossPeaks to set
-
getMzBinWidth
Returns the m/z bin width.- Returns:
- the mzBinWidth
-
setMzBinWidth
Set the m/z bin width.- Parameters:
mzBinWidth- the mzBinWidth to set
-
getMzBinOffset
Returns the m/z bin offset.- Returns:
- the mzBinOffset
-
setMzBinOffset
Set the m/z bin offset.- Parameters:
mzBinOffset- the mzBinOffset to set
-
getConcatenatTargetDecoy
Returns true if the target and decoy results are to be concatenated.- Returns:
- the concatenatTargetDecoy
-
setConcatenatTargetDecoy
Set if the target and decoy results are to be concatenated.- Parameters:
concatenate- the concatenateTargetDecoy to set
-
getStoreSpectraFileName
Returns the name of the file where the binary spectra are to be stored.- Returns:
- the storeSpectraFileName
-
setStoreSpectraFileName
Set the name of the file where the binary spectra are to be stored.- Parameters:
storeSpectraFileName- the storeSpectraFileName to set
-
getTextOutput
Returns true if the text output is to be created.- Returns:
- the textOutput
-
setTextOutput
Set if the text output is to be created.- Parameters:
textOutput- the textOutput to set
-
getSqtOutput
Returns true if the sqt output is to be created.- Returns:
- the sqtOutput
-
setSqtOutput
Set if the sqt output is to be created.- Parameters:
sqtOutput- the sqtOutput to set
-
getPepXmlOutput
Returns true if the pepxml output is to be created.- Returns:
- the pepXmlOutput
-
setPepXmlOutput
Set if the pepxml output is to be created.- Parameters:
pepXmlOutput- the pepXmlOutput to set
-
getMzidOutput
Returns true if the mzid output is to be created.- Returns:
- the mzidOutput
-
setMzidOutput
Set if the mzid output is to be created.- Parameters:
mzidOutput- the mzidOutput to set
-
getPinOutput
Returns true if the Percolator output is to be created.- Returns:
- the pinOutput
-
setPinOutput
Set if the Percolator output is to be created.- Parameters:
pinOutput- the pinOutput to set
-
getFastIndexFolderName
Returns the name of the FASTA index folder.- Returns:
- the fastIndexFolderName
-
setFastIndexFolderName
Set the name of the FASTA index folder.- Parameters:
fastIndexFolderName- the fastIndexFolderName to set
-
getRemoveTempFolders
Returns true if the output and index folders are to be removed when the search has completed.- Returns:
- the removeTempFolders
-
setRemoveTempFolders
Set if the output and index folders are to be removed when the search has completed.- Parameters:
removeTempFolders- the removeTempFolders to set
-