public class ProjectDetails
extends com.compomics.util.experiment.personalization.ExperimentObject
| Constructor and Description |
|---|
ProjectDetails()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addIdentificationFiles(File identificationFile)
Adds an identification file to the list of loaded identification files.
|
void |
addSpectrumFilePath(String spectrumFilePath)
Attaches a spectrum file to the project.
|
HashMap<String,ArrayList<String>> |
getAlgorithmNameToVersionsMap()
Returns the different identification algorithm versions used in a map:
algorithm name > versions.
|
String |
getContactAddress()
Returns the address of the contact for the mzIdentML dataset.
|
String |
getContactEmail()
Returns the e-mail of the contact for the mzIdentML dataset.
|
String |
getContactFirstName()
Returns the first name of the contact for the mzIdentML dataset.
|
String |
getContactLastName()
Returns the last name of the contact for the mzIdentML dataset.
|
String |
getContactUrl()
Returns the URL of the contact for the mzIdentML dataset.
|
Date |
getCreationDate()
Getter for the creation date of the project.
|
String |
getFastaFile()
Returns the path to the FASTA file.
|
ArrayList<Integer> |
getIdentificationAlgorithms()
Returns a list of identification algorithms used based on the
identification files of the project.
|
HashMap<String,ArrayList<String>> |
getIdentificationAlgorithmsForFile(String idFileName)
Returns the identification algorithms used to create the id file in map:
algorithm name > algorithm version.
|
ArrayList<String> |
getIdentificationFiles()
Getter for all identification files loaded.
|
Boolean |
getIncludeProteinSequences()
Returns true if the protein sequences are to be included in the mzid
export.
|
String |
getMzIdentMLOutputFile()
Returns the mzIdentML output file.
|
String |
getOrganizationAddress()
Returns the address of the organization for the mzIdentML dataset.
|
String |
getOrganizationEmail()
Returns the e-mail of the organization for the mzIdentML dataset.
|
String |
getOrganizationName()
Returns the name of the organization for the mzIdentML dataset.
|
String |
getOrganizationUrl()
Returns the URL of the organization for the mzIdentML dataset.
|
String |
getPeptideShakerVersion()
Returns the PeptideShaker version used to create the project.
|
com.compomics.util.pride.prideobjects.ContactGroup |
getPrideContactGroup()
Returns the PRIDE contact group.
|
String |
getPrideExperimentDescription()
Returns the PRIDE experiment project description.
|
String |
getPrideExperimentLabel()
Returns the PRIDE experiment label.
|
String |
getPrideExperimentProjectTitle()
Returns the PRIDE experiment project title.
|
String |
getPrideExperimentTitle()
Returns the PRIDE experiment title.
|
com.compomics.util.pride.prideobjects.Instrument |
getPrideInstrument()
Returns the PRIDE instrument.
|
String |
getPrideOutputFolder()
Returns the PRIDE output folder.
|
com.compomics.util.pride.prideobjects.Protocol |
getPrideProtocol()
Returns the PRIDE protocol.
|
com.compomics.util.pride.prideobjects.ReferenceGroup |
getPrideReferenceGroup()
Returns the PRIDE reference group.
|
com.compomics.util.pride.prideobjects.Sample |
getPrideSample()
Returns the PRIDE sample.
|
String |
getReport()
Returns the report created during the loading of the project.
|
Set<String> |
getSpectrumFileNames()
Returns the name of the input spectrum files as a set.
|
String |
getSpectrumFilePath(String fileName)
Returns the path to the file corresponding to the given name.
|
HashMap<Integer,com.compomics.util.experiment.identification.Advocate> |
getUserAdvocateMapping()
Returns the user advocates used in this project.
|
boolean |
hasIdentificationAlgorithms()
Returns true if the identification algorithms are stored.
|
void |
setContactAddress(String contactAddress)
SEt the address of the contact for the mzIdentML dataset.
|
void |
setContactEmail(String contactEmail)
Set the e-mail of the contact for the mzIdentML dataset.
|
void |
setContactFirstName(String contactFirstName)
Set the first name of the contact for the mzIdentML dataset.
|
void |
setContactLastName(String contactLastName)
Set the last name of the contact for the mzIdentML dataset.
|
void |
setContactUrl(String contactUrl)
Set the first URL of the contact for the mzIdentML dataset.
|
void |
setCreationDate(Date creationDate)
Setter the creation date of the project.
|
void |
setFastaFile(File fastaFile)
Set the path to the FASTA file.
|
void |
setIdentificationAlgorithmsForFile(String idFileName,
HashMap<String,ArrayList<String>> fileIdentificationAlgorithms)
Sets the identification algorithms used to create an identification file.
|
void |
setIncludeProteinSequences(Boolean includeProteinSequences)
Set if the protein sequences are to be included in the mzid export.
|
void |
setMzIdentOutputFile(String mzIdentMLOutputFile)
Set the mzIdentML output file.
|
void |
setOrganizationAddress(String organizationAddress)
Set the address of the organization for the mzIdentML dataset.
|
void |
setOrganizationEmail(String organizationEmail)
Set the name of the organization for the mzIdentML dataset.
|
void |
setOrganizationName(String organizationName)
Set the name of the organization for the mzIdentML dataset.
|
void |
setOrganizationUrl(String organizationUrl)
Set the URL of the organization for the mzIdentML dataset.
|
void |
setPeptideShakerVersion(String peptideShakerVersion)
Sets the PeptideShaker version used to create the project.
|
void |
setPrideContactGroup(com.compomics.util.pride.prideobjects.ContactGroup prideContactGroup)
Set the PRIDE contact group.
|
void |
setPrideExperimentDescription(String prideExperimentDescription)
Set the PRIDE experiment project description.
|
void |
setPrideExperimentLabel(String prideExperimentLabel)
Sets the PRIDE experiment label.
|
void |
setPrideExperimentProjectTitle(String prideExperimentProjectTitle)
Set the PRIDE experiment project title.
|
void |
setPrideExperimentTitle(String prideExperimentTitle)
Sets the PRIDE experiment title.
|
void |
setPrideInstrument(com.compomics.util.pride.prideobjects.Instrument prideInstrument)
Set the the PRIDE instrument.
|
void |
setPrideOutputFolder(String prideOutputFolder)
Set the PRIDE output folder.
|
void |
setPrideProtocol(com.compomics.util.pride.prideobjects.Protocol prideProtocol)
Set the PRIDE protocol.
|
void |
setPrideReferenceGroup(com.compomics.util.pride.prideobjects.ReferenceGroup prideReferenceGroup)
Set the PRIDE reference group.
|
void |
setPrideSample(com.compomics.util.pride.prideobjects.Sample prideSample)
Set the PRIDE sample.
|
void |
setReport(String report)
Set the report created during the loading of the project.
|
void |
setUserAdvocateMapping(HashMap<Integer,com.compomics.util.experiment.identification.Advocate> userAdvocateMapping)
Sets the user advocates used in this project.
|
public ArrayList<String> getIdentificationFiles()
public void addIdentificationFiles(File identificationFile)
identificationFile - the identification file loadedpublic void addSpectrumFilePath(String spectrumFilePath)
spectrumFilePath - the spectrum file to addpublic Set<String> getSpectrumFileNames()
public String getSpectrumFilePath(String fileName)
fileName - the name without extension of the desired filepublic void setFastaFile(File fastaFile)
fastaFile - the FASTA filepublic String getFastaFile()
public Date getCreationDate()
public void setCreationDate(Date creationDate)
creationDate - the creation date of the projectpublic String getPeptideShakerVersion()
public void setPeptideShakerVersion(String peptideShakerVersion)
peptideShakerVersion - the PeptideShaker version used to create the
projectpublic String getReport()
public void setReport(String report)
report - the report to setpublic String getPrideExperimentTitle()
public void setPrideExperimentTitle(String prideExperimentTitle)
prideExperimentTitle - the prideExperimentTitle to setpublic String getPrideExperimentLabel()
public void setPrideExperimentLabel(String prideExperimentLabel)
prideExperimentLabel - the prideExperimentLabel to setpublic String getPrideExperimentProjectTitle()
public void setPrideExperimentProjectTitle(String prideExperimentProjectTitle)
prideExperimentProjectTitle - the prideExperimentProjectTitle to setpublic String getPrideExperimentDescription()
public void setPrideExperimentDescription(String prideExperimentDescription)
prideExperimentDescription - the prideExperimentDescription to setpublic com.compomics.util.pride.prideobjects.ReferenceGroup getPrideReferenceGroup()
public void setPrideReferenceGroup(com.compomics.util.pride.prideobjects.ReferenceGroup prideReferenceGroup)
prideReferenceGroup - the prideReferenceGroup to setpublic com.compomics.util.pride.prideobjects.ContactGroup getPrideContactGroup()
public void setPrideContactGroup(com.compomics.util.pride.prideobjects.ContactGroup prideContactGroup)
prideContactGroup - the prideContactGroup to setpublic com.compomics.util.pride.prideobjects.Sample getPrideSample()
public void setPrideSample(com.compomics.util.pride.prideobjects.Sample prideSample)
prideSample - the prideSample to setpublic com.compomics.util.pride.prideobjects.Protocol getPrideProtocol()
public void setPrideProtocol(com.compomics.util.pride.prideobjects.Protocol prideProtocol)
prideProtocol - the prideProtocol to setpublic com.compomics.util.pride.prideobjects.Instrument getPrideInstrument()
public void setPrideInstrument(com.compomics.util.pride.prideobjects.Instrument prideInstrument)
prideInstrument - the prideInstrument to setpublic String getPrideOutputFolder()
public void setPrideOutputFolder(String prideOutputFolder)
prideOutputFolder - the prideOutputFolder to setpublic String getMzIdentMLOutputFile()
public void setMzIdentOutputFile(String mzIdentMLOutputFile)
mzIdentMLOutputFile - the mzIdentMLOutputFile to setpublic boolean hasIdentificationAlgorithms()
public ArrayList<Integer> getIdentificationAlgorithms()
public HashMap<String,ArrayList<String>> getAlgorithmNameToVersionsMap()
public HashMap<String,ArrayList<String>> getIdentificationAlgorithmsForFile(String idFileName)
idFileName - the identification file namepublic void setIdentificationAlgorithmsForFile(String idFileName, HashMap<String,ArrayList<String>> fileIdentificationAlgorithms)
idFileName - the name of the identification filefileIdentificationAlgorithms - the identification algorithms used to
create this file in a map: algorithm name > versionspublic String getContactFirstName()
public void setContactFirstName(String contactFirstName)
contactFirstName - the contactFirstName to setpublic String getContactLastName()
public void setContactLastName(String contactLastName)
contactLastName - the contactLastName to setpublic String getContactEmail()
public void setContactEmail(String contactEmail)
contactEmail - the contactEmailName to setpublic String getContactUrl()
public void setContactUrl(String contactUrl)
contactUrl - the contactUrl to setpublic String getContactAddress()
public void setContactAddress(String contactAddress)
contactAddress - the contactAddress to setpublic String getOrganizationName()
public void setOrganizationName(String organizationName)
organizationName - the organizationName to setpublic String getOrganizationEmail()
public void setOrganizationEmail(String organizationEmail)
organizationEmail - the organizationEmail to setpublic String getOrganizationUrl()
public void setOrganizationUrl(String organizationUrl)
organizationUrl - the organizationUrl to setpublic String getOrganizationAddress()
public void setOrganizationAddress(String organizationAddress)
organizationAddress - the organizationAddress to setpublic HashMap<Integer,com.compomics.util.experiment.identification.Advocate> getUserAdvocateMapping()
public void setUserAdvocateMapping(HashMap<Integer,com.compomics.util.experiment.identification.Advocate> userAdvocateMapping)
userAdvocateMapping - the user advocates used in this projectpublic Boolean getIncludeProteinSequences()
public void setIncludeProteinSequences(Boolean includeProteinSequences)
includeProteinSequences - the includeProteinSequences to setCopyright © 2021. All rights reserved.