![]() |
OpenMS
2.4.0
|
Description of the experimental settings. More...
#include <OpenMS/METADATA/ExperimentalSettings.h>
Public Member Functions | |
ExperimentalSettings ()=default | |
Constructor. More... | |
ExperimentalSettings (const ExperimentalSettings &)=default | |
Copy constructor. More... | |
ExperimentalSettings (ExperimentalSettings &&)=default | |
Move constructor. More... | |
~ExperimentalSettings () override | |
Destructor. More... | |
ExperimentalSettings & | operator= (const ExperimentalSettings &)=default |
Assignment operator. More... | |
ExperimentalSettings & | operator= (ExperimentalSettings &&) &=default |
Move assignment operator. More... | |
bool | operator== (const ExperimentalSettings &rhs) const |
Equality operator. More... | |
bool | operator!= (const ExperimentalSettings &rhs) const |
Equality operator. More... | |
const Sample & | getSample () const |
returns a const reference to the sample description More... | |
Sample & | getSample () |
returns a mutable reference to the sample description More... | |
void | setSample (const Sample &sample) |
sets the sample description More... | |
const std::vector< SourceFile > & | getSourceFiles () const |
returns a const reference to the source data file More... | |
std::vector< SourceFile > & | getSourceFiles () |
returns a mutable reference to the source data file More... | |
void | setSourceFiles (const std::vector< SourceFile > &source_files) |
sets the source data file More... | |
const std::vector< ContactPerson > & | getContacts () const |
returns a const reference to the list of contact persons More... | |
std::vector< ContactPerson > & | getContacts () |
returns a mutable reference to the list of contact persons More... | |
void | setContacts (const std::vector< ContactPerson > &contacts) |
sets the list of contact persons More... | |
const Instrument & | getInstrument () const |
returns a const reference to the MS instrument description More... | |
Instrument & | getInstrument () |
returns a mutable reference to the MS instrument description More... | |
void | setInstrument (const Instrument &instrument) |
sets the MS instrument description More... | |
const HPLC & | getHPLC () const |
returns a const reference to the description of the HPLC run More... | |
HPLC & | getHPLC () |
returns a mutable reference to the description of the HPLC run More... | |
void | setHPLC (const HPLC &hplc) |
sets the description of the HPLC run More... | |
const DateTime & | getDateTime () const |
returns the date the experiment was performed More... | |
void | setDateTime (const DateTime &date) |
sets the date the experiment was performed More... | |
const String & | getComment () const |
returns the free-text comment More... | |
void | setComment (const String &comment) |
sets the free-text comment More... | |
const std::vector< ProteinIdentification > & | getProteinIdentifications () const |
returns a const reference to the protein ProteinIdentification vector More... | |
std::vector< ProteinIdentification > & | getProteinIdentifications () |
returns a mutable reference to the protein ProteinIdentification vector More... | |
void | setProteinIdentifications (const std::vector< ProteinIdentification > &protein_identifications) |
sets the protein ProteinIdentification vector More... | |
const String & | getFractionIdentifier () const |
returns fraction identifier More... | |
void | setFractionIdentifier (const String &fraction_identifier) |
sets the fraction identifier More... | |
![]() | |
MetaInfoInterface () | |
Constructor. More... | |
MetaInfoInterface (const MetaInfoInterface &rhs) | |
Copy constructor. More... | |
MetaInfoInterface (MetaInfoInterface &&) noexcept | |
Move constructor. More... | |
~MetaInfoInterface () | |
Destructor. More... | |
MetaInfoInterface & | operator= (const MetaInfoInterface &rhs) |
Assignment operator. More... | |
MetaInfoInterface & | operator= (MetaInfoInterface &&) noexcept |
Move assignment operator. More... | |
bool | operator== (const MetaInfoInterface &rhs) const |
Equality operator. More... | |
bool | operator!= (const MetaInfoInterface &rhs) const |
Equality operator. More... | |
const DataValue & | getMetaValue (const String &name) const |
Returns the value corresponding to a string (or DataValue::EMPTY if not found) More... | |
const DataValue & | getMetaValue (UInt index) const |
Returns the value corresponding to an index (or DataValue::EMPTY if not found) More... | |
bool | metaValueExists (const String &name) const |
Returns whether an entry with the given name exists. More... | |
bool | metaValueExists (UInt index) const |
Returns whether an entry with the given index exists. More... | |
void | setMetaValue (const String &name, const DataValue &value) |
Sets the DataValue corresponding to a name. More... | |
void | setMetaValue (UInt index, const DataValue &value) |
Sets the DataValue corresponding to an index. More... | |
void | removeMetaValue (const String &name) |
Removes the DataValue corresponding to name if it exists. More... | |
void | removeMetaValue (UInt index) |
Removes the DataValue corresponding to index if it exists. More... | |
void | getKeys (std::vector< String > &keys) const |
Fills the given vector with a list of all keys for which a value is set. More... | |
void | getKeys (std::vector< UInt > &keys) const |
Fills the given vector with a list of all keys for which a value is set. More... | |
bool | isMetaEmpty () const |
Returns if the MetaInfo is empty. More... | |
void | clearMetaInfo () |
Removes all meta values. More... | |
![]() | |
DocumentIdentifier () | |
Default constructor. More... | |
DocumentIdentifier (const DocumentIdentifier &)=default | |
Copy constructor. More... | |
DocumentIdentifier (DocumentIdentifier &&)=default | |
Move constructor. More... | |
virtual | ~DocumentIdentifier () |
Destructor. More... | |
DocumentIdentifier & | operator= (const DocumentIdentifier &)=default |
Assignment operator. More... | |
DocumentIdentifier & | operator= (DocumentIdentifier &&) &=default |
Move assignment operator. More... | |
bool | operator== (const DocumentIdentifier &rhs) const |
Equality operator. More... | |
void | setIdentifier (const String &id) |
set document identifier (e.g. an LSID) More... | |
const String & | getIdentifier () const |
retrieve document identifier (e.g. an LSID) More... | |
void | swap (DocumentIdentifier &from) |
exchange content with from More... | |
void | setLoadedFilePath (const String &file_name) |
set the file_name_ according to absolute path of the file loaded from preferably done whilst loading More... | |
const String & | getLoadedFilePath () const |
get the file_name_ which is the absolute path to the file loaded from More... | |
void | setLoadedFileType (const String &file_name) |
set the file_type according to the type of the file loaded from (see FileHandler::Type) preferably done whilst loading More... | |
const FileTypes::Type & | getLoadedFileType () const |
get the file_type (e.g. featureXML, consensusXML, mzData, mzXML, mzML, ...) of the file loaded from More... | |
Protected Attributes | |
Sample | sample_ |
std::vector< SourceFile > | source_files_ |
std::vector< ContactPerson > | contacts_ |
Instrument | instrument_ |
HPLC | hplc_ |
DateTime | datetime_ |
String | comment_ |
std::vector< ProteinIdentification > | protein_identifications_ |
String | fraction_identifier_ |
![]() | |
MetaInfo * | meta_ |
Pointer to the MetaInfo object (0 by default) More... | |
![]() | |
String | id_ |
the ID (e.g. LSID) More... | |
String | file_path_ |
the path to the loaded file More... | |
FileTypes::Type | file_type_ |
the type of the loaded file More... | |
Additional Inherited Members | |
![]() | |
static MetaInfoRegistry & | metaRegistry () |
Returns a reference to the MetaInfoRegistry. More... | |
![]() | |
void | createIfNotExists_ () |
Creates the MetaInfo object if it does not exist. More... | |
Description of the experimental settings.
These settings are valid for the whole experiment. See SpectrumSettings for settings which are specific to an MSSpectrum. See ChromatogramSettings for settings which are specific to an MSChromatogram.
|
default |
Constructor.
|
default |
Copy constructor.
|
default |
Move constructor.
|
override |
Destructor.
const String& getComment | ( | ) | const |
returns the free-text comment
const std::vector<ContactPerson>& getContacts | ( | ) | const |
returns a const reference to the list of contact persons
std::vector<ContactPerson>& getContacts | ( | ) |
returns a mutable reference to the list of contact persons
const DateTime& getDateTime | ( | ) | const |
returns the date the experiment was performed
const String& getFractionIdentifier | ( | ) | const |
returns fraction identifier
const Instrument& getInstrument | ( | ) | const |
returns a const reference to the MS instrument description
Instrument& getInstrument | ( | ) |
returns a mutable reference to the MS instrument description
const std::vector<ProteinIdentification>& getProteinIdentifications | ( | ) | const |
returns a const reference to the protein ProteinIdentification vector
Referenced by IDMapper::annotate(), IDFilter::filterHitsByScore(), IDFilter::filterHitsBySignificance(), IDFilter::keepHitsMatchingProteins(), and IDFilter::keepNBestHits().
std::vector<ProteinIdentification>& getProteinIdentifications | ( | ) |
returns a mutable reference to the protein ProteinIdentification vector
const Sample& getSample | ( | ) | const |
returns a const reference to the sample description
Sample& getSample | ( | ) |
returns a mutable reference to the sample description
const std::vector<SourceFile>& getSourceFiles | ( | ) | const |
returns a const reference to the source data file
std::vector<SourceFile>& getSourceFiles | ( | ) |
returns a mutable reference to the source data file
bool operator!= | ( | const ExperimentalSettings & | rhs | ) | const |
Equality operator.
|
default |
Assignment operator.
|
default |
Move assignment operator.
bool operator== | ( | const ExperimentalSettings & | rhs | ) | const |
Equality operator.
void setComment | ( | const String & | comment | ) |
sets the free-text comment
void setContacts | ( | const std::vector< ContactPerson > & | contacts | ) |
sets the list of contact persons
void setDateTime | ( | const DateTime & | date | ) |
sets the date the experiment was performed
void setFractionIdentifier | ( | const String & | fraction_identifier | ) |
sets the fraction identifier
void setInstrument | ( | const Instrument & | instrument | ) |
sets the MS instrument description
void setProteinIdentifications | ( | const std::vector< ProteinIdentification > & | protein_identifications | ) |
sets the protein ProteinIdentification vector
Referenced by IDMapper::annotate().
void setSample | ( | const Sample & | sample | ) |
sets the sample description
void setSourceFiles | ( | const std::vector< SourceFile > & | source_files | ) |
sets the source data file
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |