Package eu.isas.peptideshaker.processing
Class ProteinProcessor
java.lang.Object
eu.isas.peptideshaker.processing.ProteinProcessor
Scores modification localization on proteins, estimates spectrum counting and
summary statistics values.
- Author:
- Marc Vaudel
-
Constructor Summary
ConstructorsConstructorDescriptionProteinProcessor(com.compomics.util.experiment.identification.Identification identification, com.compomics.util.parameters.identification.IdentificationParameters identificationParameters, com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator identificationFeaturesGenerator, com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidprocessProteins(ModificationLocalizationScorer modificationLocalizationScorer, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, com.compomics.util.experiment.biology.modifications.ModificationProvider modificationProvider, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler, com.compomics.util.parameters.tools.ProcessingParameters processingParameters) Scores the PTMs of all protein matches contained in an identification object, estimates spectrum counting and summary statistics.
-
Constructor Details
-
ProteinProcessor
public ProteinProcessor(com.compomics.util.experiment.identification.Identification identification, com.compomics.util.parameters.identification.IdentificationParameters identificationParameters, com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator identificationFeaturesGenerator, com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider) Constructor.- Parameters:
identification- the identificationidentificationParameters- the identification parametersidentificationFeaturesGenerator- the identification features generatorsequenceProvider- the sequence provider
-
-
Method Details
-
processProteins
public void processProteins(ModificationLocalizationScorer modificationLocalizationScorer, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, com.compomics.util.experiment.biology.modifications.ModificationProvider modificationProvider, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.exceptions.ExceptionHandler exceptionHandler, com.compomics.util.parameters.tools.ProcessingParameters processingParameters) throws InterruptedException, TimeoutException Scores the PTMs of all protein matches contained in an identification object, estimates spectrum counting and summary statistics.- Parameters:
modificationLocalizationScorer- The modification localization scorer to use.metrics- If provided, metrics on proteins will be saved while iterating the matches.modificationProvider- The modification provider to use.waitingHandler- The handler displaying feedback to the user.exceptionHandler- The exception handler to use.processingParameters- The processing parameters.- Throws:
InterruptedException- exception thrown if a thread gets interruptedTimeoutException- exception thrown if the operation times out
-