Package eu.isas.peptideshaker.followup
Class InclusionListExport
java.lang.Object
eu.isas.peptideshaker.followup.InclusionListExport
This class exports identifications in an inclusion list.
- Author:
- Marc Vaudel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnum of the different types of export implemented.static enumEnum of the peptide filters implemented. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidexportInclusionList(File destinationFile, com.compomics.util.experiment.identification.Identification identification, com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator identificationFeaturesGenerator, com.compomics.util.experiment.mass_spectrometry.SpectrumProvider spectrumProvider, ArrayList<Integer> proteinFilters, ArrayList<InclusionListExport.PeptideFilterType> peptideFilters, InclusionListExport.ExportFormat exportFormat, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, double rtWindow, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.gui.filtering.FilterParameters filterPreferences) Writes an inclusion list based on the validated PSMs of the validated peptides of the validated proteins.static StringReturns a description of the command line arguments for the protein filters.
-
Constructor Details
-
InclusionListExport
public InclusionListExport()
-
-
Method Details
-
exportInclusionList
public static void exportInclusionList(File destinationFile, com.compomics.util.experiment.identification.Identification identification, com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator identificationFeaturesGenerator, com.compomics.util.experiment.mass_spectrometry.SpectrumProvider spectrumProvider, ArrayList<Integer> proteinFilters, ArrayList<InclusionListExport.PeptideFilterType> peptideFilters, InclusionListExport.ExportFormat exportFormat, com.compomics.util.parameters.identification.search.SearchParameters searchParameters, double rtWindow, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.gui.filtering.FilterParameters filterPreferences) throws IOException Writes an inclusion list based on the validated PSMs of the validated peptides of the validated proteins.- Parameters:
destinationFile- the file where to write the inclusion listidentification- the identification object containing all matches and match parametersidentificationFeaturesGenerator- the identification features generator calculating identification metrics on the flyspectrumProvider- the spectrum providerproteinFilters- the inclusion list protein filterspeptideFilters- the inclusion list peptide filtersexportFormat- the export formatsearchParameters- the identification parametersrtWindow- the window to use for retention timewaitingHandler- waiting handler displaying progress to the user (can be null)filterPreferences- the general filtering preferences of this project- Throws:
IOException- thrown if an error occurred while writing the file
-
getProteinFiltersCommandLineOptions
Returns a description of the command line arguments for the protein filters.- Returns:
- a description of the command line arguments
-