37 #include <OpenMS/config.h>  
   87       std::vector<MRMFeaturePicker::ComponentParams>& cp_list,
 
   88       std::vector<MRMFeaturePicker::ComponentGroupParams>& cgp_list
 
  104       const std::map<String, Size>& headers,
 
This class handles csv files. Currently only loading is implemented.
Definition: CsvFile.h:51
 
_MRMFeaturePickerFile_ loads components and components groups parameters from a .csv file.
Definition: MRMFeaturePickerFile.h:63
 
bool extractParamsFromLine_(const StringList &line, const std::map< String, Size > &headers, MRMFeaturePicker::ComponentParams &cp, MRMFeaturePicker::ComponentGroupParams &cgp) const
Extracts the information from a `StringList` and saves it into the correct data structures.
 
MRMFeaturePickerFile()=default
Constructor.
 
void setCastValue_(const String &key, const String &value, Param ¶ms) const
Helper method which takes care of converting the given value to the desired type, based on the header...
 
void load(const String &filename, std::vector< MRMFeaturePicker::ComponentParams > &cp_list, std::vector< MRMFeaturePicker::ComponentGroupParams > &cgp_list)
Loads the file's data and saves it into vectors of `ComponentParams` and `ComponentGroupParams`.
 
~MRMFeaturePickerFile() override=default
Destructor.
 
Structure to contain information about a component group with its parameters.
Definition: MRMFeaturePicker.h:74
 
Structure to contain information about a single component with its parameters.
Definition: MRMFeaturePicker.h:66
 
Management and storage of parameters / INI files.
Definition: Param.h:70
 
A more convenient string class.
Definition: String.h:60
 
std::vector< String > StringList
Vector of String.
Definition: ListUtils.h:70
 
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47