Class PsdbExporter

java.lang.Object
eu.isas.peptideshaker.export.PsdbExporter

public class PsdbExporter extends Object
This class exports a PeptideShaker project as pdsb file.
Author:
Marc Vaudel
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    saveAs(File destinationFile, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.experiment.identification.Identification identification, 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.parameters.quantification.spectrum_counting.SpectrumCountingParameters spectrumCountingParameters, ProjectDetails projectDetails, com.compomics.util.gui.filtering.FilterParameters filterParameters, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, com.compomics.util.experiment.biology.genes.GeneMaps geneMaps, com.compomics.util.parameters.peptide_shaker.ProjectType projectType, com.compomics.util.experiment.identification.features.IdentificationFeaturesCache identificationFeaturesCache, boolean emptyCache, DisplayParameters displayParameters, File dbFolder)
    Saves the given data in a psdb file.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PsdbExporter

      public PsdbExporter()
  • Method Details

    • saveAs

      public static void saveAs(File destinationFile, com.compomics.util.waiting.WaitingHandler waitingHandler, com.compomics.util.experiment.identification.Identification identification, 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.parameters.quantification.spectrum_counting.SpectrumCountingParameters spectrumCountingParameters, ProjectDetails projectDetails, com.compomics.util.gui.filtering.FilterParameters filterParameters, com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics, com.compomics.util.experiment.biology.genes.GeneMaps geneMaps, com.compomics.util.parameters.peptide_shaker.ProjectType projectType, com.compomics.util.experiment.identification.features.IdentificationFeaturesCache identificationFeaturesCache, boolean emptyCache, DisplayParameters displayParameters, File dbFolder) throws IOException
      Saves the given data in a psdb file.
      Parameters:
      destinationFile - the destination psdb file
      waitingHandler - a waiting handler used to cancel the saving
      identification - the identification to save
      identificationParameters - the identification parameters
      sequenceProvider - the sequence provider
      proteinDetailsProvider - the protein details providers
      spectrumCountingParameters - the spectrum counting preferences
      projectDetails - the project details
      filterParameters - the filtering preferences
      metrics - the dataset
      geneMaps - the gene maps
      projectType - the project type
      identificationFeaturesCache - the identification features cache
      emptyCache - a boolean indicating whether the object cache should be emptied
      displayParameters - the display preferences
      dbFolder - the path to the folder where the database is located
      Throws:
      IOException - thrown whenever an error occurred while reading or writing a file