public class PsdbParent extends UserPreferencesParent implements AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
protected File |
dbFolder
The folder where the database is stored.
|
protected DisplayParameters |
displayParameters
The display parameters.
|
protected com.compomics.util.gui.filtering.FilterParameters |
filterParameters
The filter parameters.
|
protected com.compomics.util.experiment.biology.genes.GeneMaps |
geneMaps
The gene maps.
|
protected com.compomics.util.experiment.identification.Identification |
identification
The identification.
|
protected com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator |
identificationFeaturesGenerator
The identification features generator.
|
protected com.compomics.util.parameters.identification.IdentificationParameters |
identificationParameters
The identification parameters.
|
protected com.compomics.util.experiment.identification.peptide_shaker.Metrics |
metrics
The metrics stored during processing.
|
protected com.compomics.util.experiment.io.mass_spectrometry.MsFileHandler |
msFileHandler
The mass spectrometry file handler.
|
protected ProjectDetails |
projectDetails
The project details.
|
com.compomics.util.experiment.ProjectParameters |
projectParameters
All parameters of a project.
|
protected com.compomics.util.parameters.peptide_shaker.ProjectType |
projectType
The project type.
|
protected com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider |
proteinDetailsProvider
The protein details provider.
|
protected File |
psdbFile
The currently loaded psdb file.
|
protected com.compomics.util.experiment.io.biology.protein.SequenceProvider |
sequenceProvider
The sequence provider.
|
protected com.compomics.util.parameters.quantification.spectrum_counting.SpectrumCountingParameters |
spectrumCountingParameters
The spectrum counting preferences.
|
userPreferences| Constructor and Description |
|---|
PsdbParent()
Empty constructor for instantiation purposes.
|
PsdbParent(File dbFolder)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
File |
getDbFolder()
Returns the folder where the database is stored.
|
DisplayParameters |
getDisplayParameters()
Returns the display preferences.
|
String |
getExtendedProjectReport(String waitingHandlerReport)
Returns an extended HTML project report.
|
com.compomics.util.gui.filtering.FilterParameters |
getFilterParameters()
Returns the filter preferences.
|
com.compomics.util.experiment.biology.genes.GeneMaps |
getGeneMaps()
Returns the gene maps.
|
com.compomics.util.experiment.identification.Identification |
getIdentification()
Returns the identification object.
|
com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator |
getIdentificationFeaturesGenerator()
Returns the identification features generator object.
|
com.compomics.util.parameters.identification.IdentificationParameters |
getIdentificationParameters()
Returns the identification parameters.
|
com.compomics.util.experiment.identification.peptide_shaker.Metrics |
getMetrics()
Returns the metrics object.
|
ProjectDetails |
getProjectDetails()
Returns the project details.
|
com.compomics.util.experiment.ProjectParameters |
getProjectParameters()
Returns the project parameters.
|
com.compomics.util.parameters.peptide_shaker.ProjectType |
getProjectType()
Returns the project type.
|
com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider |
getProteinDetailsProvider()
Returns the protein details provider.
|
File |
getPsdbFile()
Returns the psdb file.
|
boolean |
getPsdbImportFromZip()
Returns the psdb import from zip.
|
com.compomics.util.experiment.io.biology.protein.SequenceProvider |
getSequenceProvider()
Returns the sequence provider.
|
com.compomics.util.parameters.quantification.spectrum_counting.SpectrumCountingParameters |
getSpectrumCountingParameters()
Returns the spectrum counting preferences.
|
com.compomics.util.experiment.mass_spectrometry.SpectrumProvider |
getSpectrumProvider()
Returns the spectrum provider.
|
UserParameters |
getUserParameters()
Returns the user preferences.
|
com.compomics.util.experiment.io.biology.protein.FastaSummary |
loadFastaFile(com.compomics.util.waiting.WaitingHandler waitingHandler)
Loads the FASTA file.
|
void |
loadPsdbFile(File dbFolder,
com.compomics.util.waiting.WaitingHandler waitingHandler,
boolean openFromZip)
Loads the information from a psdb file.
|
void |
loadPsdbFromZipFile(File zipFile,
File dbFolder,
com.compomics.util.waiting.WaitingHandler waitingHandler)
Loads the information from a psdb file.
|
void |
loadSpectrumFile(File spectrumFile,
com.compomics.util.waiting.WaitingHandler waitingHandler)
Adds a spectrum file to the spectrum provider.
|
boolean |
loadSpectrumFile(String spectrumFileName,
ArrayList<File> spectrumFiles,
com.compomics.util.waiting.WaitingHandler waitingHandler)
Loads the spectrum file.
|
boolean |
loadSpectrumFiles(File folder,
com.compomics.util.waiting.WaitingHandler waitingHandler)
Loads the spectrum files.
|
boolean |
loadSpectrumFiles(com.compomics.util.waiting.WaitingHandler waitingHandler)
Loads the spectra in the spectrum factory.
|
void |
resetIdentificationFeaturesGenerator()
Resets the feature generator.
|
void |
saveProject(com.compomics.util.waiting.WaitingHandler waitingHandler,
boolean emptyCache)
Saves the project in the psdb file.
|
void |
setDbFolder(File dbFolder)
Sets the folder where the database is stored.
|
void |
setDefaultParameters()
Sets the default preferences.
|
void |
setDisplayParameters(DisplayParameters displayPreferences)
Sets the display preferences.
|
void |
setFilterParameters(com.compomics.util.gui.filtering.FilterParameters filterPreferences)
Sets the filter preferences.
|
void |
setGeneMaps(com.compomics.util.experiment.biology.genes.GeneMaps geneMaps)
Sets the gene maps.
|
void |
setIdentification(com.compomics.util.experiment.identification.Identification identification)
Sets the identification object.
|
void |
setIdentificationFeaturesGenerator(com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator identificationFeaturesGenerator)
Sets the identification feature generator.
|
void |
setIdentificationParameters(com.compomics.util.parameters.identification.IdentificationParameters identificationParameters)
Sets new identification parameters.
|
void |
setMetrics(com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics)
Sets the metrics.
|
void |
setMsFileHandler(com.compomics.util.experiment.io.mass_spectrometry.MsFileHandler msFileHandler)
Sets the mass spectrometry file handler.
|
void |
setProject(com.compomics.util.experiment.ProjectParameters projectParameters)
Sets the project parameters.
|
void |
setProjectDetails(ProjectDetails projectDetails)
Sets the project details.
|
void |
setProjectType(com.compomics.util.parameters.peptide_shaker.ProjectType projectType)
Sets the project type.
|
void |
setProteinDetailsProvider(com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider proteinDetailsProvider)
Sets the protein details provider.
|
void |
setPsdbFile(File psdbFile)
Sets the psdb file.
|
void |
setPsdbImportFromZip(boolean importFromZip)
Sets that the psdb file is imported from a zip file.
|
void |
setSequenceProvider(com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider)
Sets the sequence provider.
|
void |
setSpectrumCountingParameters(com.compomics.util.parameters.quantification.spectrum_counting.SpectrumCountingParameters spectrumCountingPreferences)
Sets the spectrum counting preferences.
|
loadUserParameters, saveUserParametersprotected com.compomics.util.experiment.identification.Identification identification
protected com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator identificationFeaturesGenerator
protected com.compomics.util.parameters.identification.IdentificationParameters identificationParameters
protected com.compomics.util.parameters.quantification.spectrum_counting.SpectrumCountingParameters spectrumCountingParameters
protected ProjectDetails projectDetails
protected com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics
protected com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider
protected com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider proteinDetailsProvider
protected com.compomics.util.experiment.io.mass_spectrometry.MsFileHandler msFileHandler
protected com.compomics.util.experiment.biology.genes.GeneMaps geneMaps
protected com.compomics.util.gui.filtering.FilterParameters filterParameters
protected DisplayParameters displayParameters
protected File dbFolder
protected File psdbFile
public com.compomics.util.experiment.ProjectParameters projectParameters
protected com.compomics.util.parameters.peptide_shaker.ProjectType projectType
public PsdbParent()
public PsdbParent(File dbFolder)
dbFolder - the folder where the database is stored.public void loadPsdbFromZipFile(File zipFile, File dbFolder, com.compomics.util.waiting.WaitingHandler waitingHandler) throws IOException
zipFile - the zip file containing the psdb filedbFolder - the folder where to extract the projectwaitingHandler - a waiting handler displaying feedback to the user.
Ignored if nullIOException - thrown if an error occurred while reading the filepublic void loadPsdbFile(File dbFolder, com.compomics.util.waiting.WaitingHandler waitingHandler, boolean openFromZip) throws IOException
dbFolder - the folder where to untar the projectwaitingHandler - a waiting handler displaying feedback to the user.
Ignored if nullopenFromZip - flag determining if pdsb file was opened from a zip
fileIOException - thrown of IOException occurs exception thrown
whenever an error occurred while reading or writing a filepublic void saveProject(com.compomics.util.waiting.WaitingHandler waitingHandler,
boolean emptyCache)
throws IOException
waitingHandler - waiting handler displaying feedback to the user.
can be null.emptyCache - if true the cache will be emptiedIOException - thrown of IOException occurs exception thrown
whenever an error occurred while writing the filepublic boolean loadSpectrumFiles(com.compomics.util.waiting.WaitingHandler waitingHandler)
throws IOException
waitingHandler - a waiting handler displaying progress to the user.
Can be null.IOException - thrown of IOException occurs exception thrown
whenever an error occurred loading the spectrum filespublic boolean loadSpectrumFiles(File folder, com.compomics.util.waiting.WaitingHandler waitingHandler) throws IOException
folder - The folder to look into. Can be null.waitingHandler - The waiting handler displaying progress to the
user. Can be null.IOException - Exception thrown whenever an error occurred while
reading or writing a file.public boolean loadSpectrumFile(String spectrumFileName, ArrayList<File> spectrumFiles, com.compomics.util.waiting.WaitingHandler waitingHandler) throws IOException
spectrumFileName - The name of the spectrum file.spectrumFiles - The list to add the detected spectrum files to.waitingHandler - The waiting handler displaying progress to the
user. Can be null.IOException - Exception thrown whenever an error occurred while
reading or writing a filepublic void loadSpectrumFile(File spectrumFile, com.compomics.util.waiting.WaitingHandler waitingHandler) throws IOException
spectrumFile - The spectrum file to add.waitingHandler - The waiting handler.IOException - Exception thrown whenever an error occurred while
reading or writing a filepublic com.compomics.util.experiment.io.biology.protein.FastaSummary loadFastaFile(com.compomics.util.waiting.WaitingHandler waitingHandler)
throws IOException
waitingHandler - a waiting handler displaying progress to the user.
Can be nullIOException - exception thrown if an error occurred while reading
or writing the filepublic com.compomics.util.experiment.identification.Identification getIdentification()
public com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator getIdentificationFeaturesGenerator()
public com.compomics.util.parameters.quantification.spectrum_counting.SpectrumCountingParameters getSpectrumCountingParameters()
public ProjectDetails getProjectDetails()
public com.compomics.util.experiment.identification.peptide_shaker.Metrics getMetrics()
public com.compomics.util.experiment.biology.genes.GeneMaps getGeneMaps()
public com.compomics.util.gui.filtering.FilterParameters getFilterParameters()
public DisplayParameters getDisplayParameters()
public File getPsdbFile()
public boolean getPsdbImportFromZip()
public void setIdentificationFeaturesGenerator(com.compomics.util.experiment.identification.features.IdentificationFeaturesGenerator identificationFeaturesGenerator)
identificationFeaturesGenerator - the identification feature
generatorpublic void setSpectrumCountingParameters(com.compomics.util.parameters.quantification.spectrum_counting.SpectrumCountingParameters spectrumCountingPreferences)
spectrumCountingPreferences - the spectrum counting preferencespublic void setProjectDetails(ProjectDetails projectDetails)
projectDetails - the project detailspublic void setMetrics(com.compomics.util.experiment.identification.peptide_shaker.Metrics metrics)
metrics - the metricspublic void setGeneMaps(com.compomics.util.experiment.biology.genes.GeneMaps geneMaps)
geneMaps - the gene mapspublic com.compomics.util.experiment.ProjectParameters getProjectParameters()
public void setProject(com.compomics.util.experiment.ProjectParameters projectParameters)
projectParameters - the project parameterspublic void setFilterParameters(com.compomics.util.gui.filtering.FilterParameters filterPreferences)
filterPreferences - the filter preferencespublic void setDisplayParameters(DisplayParameters displayPreferences)
displayPreferences - the display preferencespublic void setPsdbFile(File psdbFile)
psdbFile - the psdb filepublic void setPsdbImportFromZip(boolean importFromZip)
importFromZip - if the psdb was extracted from a zip filepublic UserParameters getUserParameters()
public void setIdentification(com.compomics.util.experiment.identification.Identification identification)
identification - the identification objectpublic void setDefaultParameters()
public void resetIdentificationFeaturesGenerator()
public com.compomics.util.parameters.identification.IdentificationParameters getIdentificationParameters()
public void setIdentificationParameters(com.compomics.util.parameters.identification.IdentificationParameters identificationParameters)
identificationParameters - the new identification parameterspublic File getDbFolder()
public void setDbFolder(File dbFolder)
dbFolder - the folder where the database is storedpublic com.compomics.util.experiment.io.biology.protein.SequenceProvider getSequenceProvider()
public com.compomics.util.experiment.mass_spectrometry.SpectrumProvider getSpectrumProvider()
public void setMsFileHandler(com.compomics.util.experiment.io.mass_spectrometry.MsFileHandler msFileHandler)
msFileHandler - The mass spectrometry file handler.public void setSequenceProvider(com.compomics.util.experiment.io.biology.protein.SequenceProvider sequenceProvider)
sequenceProvider - the sequence providerpublic com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider getProteinDetailsProvider()
public void setProteinDetailsProvider(com.compomics.util.experiment.io.biology.protein.ProteinDetailsProvider proteinDetailsProvider)
proteinDetailsProvider - the protein details providerpublic com.compomics.util.parameters.peptide_shaker.ProjectType getProjectType()
public void setProjectType(com.compomics.util.parameters.peptide_shaker.ProjectType projectType)
projectType - the project typepublic String getExtendedProjectReport(String waitingHandlerReport)
waitingHandlerReport - the progress report, if null the report from
the project details will be usedpublic void close()
close in interface AutoCloseableCopyright © 2021. All rights reserved.