Class ProteinInference
java.lang.Object
eu.isas.peptideshaker.protein_inference.ProteinInference
This class groups the methods for protein inference.
- Author:
- Marc Vaudel, Harald Barsnes
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]Key words used to flag uncharacterized proteins. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddistributeSharedPeptides(com.compomics.util.experiment.identification.Identification identification, com.compomics.util.waiting.WaitingHandler waitingHandler) Distribute the shared peptides among the protein groups.voidinferPiStatus(com.compomics.util.experiment.identification.Identification identification, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, TargetDecoyMap proteinMap, com.compomics.util.parameters.identification.IdentificationParameters identificationParameters, com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider, com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider proteinDetailsProvider, com.compomics.util.waiting.WaitingHandler waitingHandler) Selects the leading protein of protein groups and infers PI status of peptide and proteins.voidinferPiStatus(com.compomics.util.experiment.identification.matches.ProteinMatch proteinMatch, com.compomics.util.experiment.identification.Identification identification, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, TargetDecoyMap proteinMap, com.compomics.util.parameters.identification.IdentificationParameters identificationParameters, com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider, com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider proteinDetailsProvider, com.compomics.util.waiting.WaitingHandler waitingHandler) Selects the leading protein of protein groups and infers PI status of peptide and proteins.
-
Field Details
-
KEYWORDS_UNCHARACTERIZED
Key words used to flag uncharacterized proteins.
-
-
Constructor Details
-
ProteinInference
public ProteinInference()
-
-
Method Details
-
inferPiStatus
public void inferPiStatus(com.compomics.util.experiment.identification.Identification identification, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, TargetDecoyMap proteinMap, com.compomics.util.parameters.identification.IdentificationParameters identificationParameters, com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider, com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider proteinDetailsProvider, com.compomics.util.waiting.WaitingHandler waitingHandler) Selects the leading protein of protein groups and infers PI status of peptide and proteins.- Parameters:
identification- the identification class containing all identification matchesmetrics- if provided protein metrics will be loaded while iterating the groupsproteinMap- the protein matches scoring mapidentificationParameters- the identification parameterssequenceProvider- the sequence providerproteinDetailsProvider- the protein details providerwaitingHandler- the handler displaying feedback to the user
-
inferPiStatus
public void inferPiStatus(com.compomics.util.experiment.identification.matches.ProteinMatch proteinMatch, com.compomics.util.experiment.identification.Identification identification, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, TargetDecoyMap proteinMap, com.compomics.util.parameters.identification.IdentificationParameters identificationParameters, com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider, com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider proteinDetailsProvider, com.compomics.util.waiting.WaitingHandler waitingHandler) Selects the leading protein of protein groups and infers PI status of peptide and proteins.- Parameters:
proteinMatch- the protein matchidentification- the identification class containing all identification matchesmetrics- if provided protein metrics will be loaded while iterating the groupsproteinMap- the protein matches scoring mapidentificationParameters- the identification parameterssequenceProvider- the sequence providerproteinDetailsProvider- the protein details providerwaitingHandler- the handler displaying feedback to the user
-