Data processing step that is applied to the data (e.g. database search, PEP calculation, filtering, ConsensusID).  
 More...
 | 
|   | DataProcessingStep (ProcessingSoftwareRef software_ref, const std::vector< InputFileRef > &input_file_refs=std::vector< InputFileRef >(), const std::vector< String > &primary_files=std::vector< String >(), const DateTime &date_time=DateTime::now(), std::set< DataProcessing::ProcessingAction > actions=std::set< DataProcessing::ProcessingAction >()) | 
|   | 
|   | DataProcessingStep (const DataProcessingStep &other)=default | 
|   | 
| bool  | operator< (const DataProcessingStep &other) const | 
|   | 
| bool  | operator== (const DataProcessingStep &other) const | 
|   | 
|   | 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 DataValue &default_value=DataValue::EMPTY) const | 
|   | Returns the value corresponding to a string, or a default value (default: DataValue::EMPTY) if not found.  More...
  | 
|   | 
| const DataValue &  | getMetaValue (UInt index, const DataValue &default_value=DataValue::EMPTY) const | 
|   | Returns the value corresponding to an index, or a default value (default: 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...
  | 
|   | 
Data processing step that is applied to the data (e.g. database search, PEP calculation, filtering, ConsensusID).