public class ExperimentMetaData extends IdentifiableParamGroup
Constructor and Description |
---|
ExperimentMetaData(ParamGroup params,
Comparable id,
String name,
String version,
String shortLabel,
List<Sample> samples,
List<Software> softwares,
List<Person> persons,
List<SourceFile> sourceFiles,
Provider provider,
List<Organization> organizations,
List<Reference> references,
Date creationDate,
Date publicDate,
ExperimentProtocol protocol) |
ExperimentMetaData(ParamGroup params,
Comparable id,
String name,
String version,
String shortLabel,
List<Sample> samples,
List<Software> softwares,
List<Person> persons,
List<SourceFile> sourceFiles,
Provider provider,
List<Organization> organizations,
List<Reference> references,
Date creationDate,
Date publicDate,
ExperimentProtocol protocol,
List<SpectraData> spectraDatas) |
ExperimentMetaData(ParamGroup params,
Comparable id,
String name,
String version,
String shortLabel,
List<Sample> samples,
List<Software> softwares,
List<Person> persons,
List<SourceFile> sourceFiles,
Provider provider,
List<Organization> organizations,
List<Reference> references,
Date creationDate,
Date publicDate,
ExperimentProtocol protocol,
List<SpectraData> spectraDatas,
Map<Comparable,StudyVariable> studyVariables)
This controller is specially designed for mzTab files that contains Study Variables with description, etc.
|
getId, getName, setId, setName, toString
addCvParam, addCvParams, addUserParam, addUserParams, getCvParams, getUserParams, isEmpty, removeCvParam, removeCvParams, removeUserParam, removeUserParams, setCvParams, setUserParams
public ExperimentMetaData(ParamGroup params, Comparable id, String name, String version, String shortLabel, List<Sample> samples, List<Software> softwares, List<Person> persons, List<SourceFile> sourceFiles, Provider provider, List<Organization> organizations, List<Reference> references, Date creationDate, Date publicDate, ExperimentProtocol protocol)
public ExperimentMetaData(ParamGroup params, Comparable id, String name, String version, String shortLabel, List<Sample> samples, List<Software> softwares, List<Person> persons, List<SourceFile> sourceFiles, Provider provider, List<Organization> organizations, List<Reference> references, Date creationDate, Date publicDate, ExperimentProtocol protocol, List<SpectraData> spectraDatas)
params
- Params Group of Experiment Meta Dataid
- Generic Id of the Experimentname
- Generic Name of the Experimentversion
- File versionshortLabel
- Short Label of the Experiment (PRIDE XML and PRIDE Database)samples
- Sample Listsoftwares
- Software List used in the Experimentpersons
- Contact ListsourceFiles
- Source Files related with the Experimentprovider
- Last Software and Contact that Provide the File or Experiment Results (mzidentML)organizations
- Organization List involve in the Experimentreferences
- References related with the ExperimentscreationDate
- Creation DatepublicDate
- Publication Date (PRIDE XML)protocol
- Experiment General Protocol (PRIDE XML)spectraDatas
- Spectra Data Files related with the Experiment (mzIdentML)public ExperimentMetaData(ParamGroup params, Comparable id, String name, String version, String shortLabel, List<Sample> samples, List<Software> softwares, List<Person> persons, List<SourceFile> sourceFiles, Provider provider, List<Organization> organizations, List<Reference> references, Date creationDate, Date publicDate, ExperimentProtocol protocol, List<SpectraData> spectraDatas, Map<Comparable,StudyVariable> studyVariables)
params
- Params Group of Experiment Meta Dataid
- Generic Id of the Experimentname
- Generic Name of the Experimentversion
- File versionshortLabel
- Short Label of the Experiment (PRIDE XML and PRIDE Database)samples
- Sample Listsoftwares
- Software List used in the Experimentpersons
- Contact ListsourceFiles
- Source Files related with the Experimentprovider
- Last Software and Contact that Provide the File or Experiment Results (mzidentML)organizations
- Organization List involve in the Experimentreferences
- References related with the ExperimentscreationDate
- Creation DatepublicDate
- Publication Date (PRIDE XML)protocol
- Experiment General Protocol (PRIDE XML)spectraDatas
- Spectra Data Files related with the Experiment (mzIdentML)public Map<Comparable,StudyVariable> getStudyVariables()
public void setStudyVariables(Map<Comparable,StudyVariable> studyVariables)
public Provider getProvider()
public void setProvider(Provider provider)
public List<Organization> getOrganizations()
public void setOrganizations(List<Organization> organizations)
public Date getCreationDate()
public void setCreationDate(Date creationDate)
public Date getPublicDate()
public void setPublicDate(Date publicDate)
public ExperimentProtocol getProtocol()
public void setProtocol(ExperimentProtocol protocol)
public String getVersion()
public void setVersion(String version)
public List<SourceFile> getSourceFiles()
public void setSourceFiles(List<SourceFile> sourceFiles)
public String getShortLabel()
public void setShortLabel(String shortLabel)
public ParamGroup getAdditional()
public ParamGroup getFileContent()
public List<SpectraData> getSpectraDatas()
public void setSpectraDatas(List<SpectraData> spectraDatas)
public boolean equals(Object o)
equals
in class IdentifiableParamGroup
public int hashCode()
hashCode
in class IdentifiableParamGroup
Copyright © 2015 European Bioinformatics Institute. All Rights Reserved.