Load an experimental design from a TSV file. (see ExperimentalDesign for details on the supported format)  
 More...
#include <OpenMS/FORMAT/ExperimentalDesignFile.h>
 | 
| static bool  | isOneTableFile_ (const TextFile &text_file) | 
|   | 
| static ExperimentalDesign  | parseOneTableFile_ (const TextFile &text_file, const String &tsv_file, bool require_spectra_file) | 
|   | 
| static ExperimentalDesign  | parseTwoTableFile_ (const TextFile &text_file, const String &tsv_file, bool require_spectra_file) | 
|   | 
| static void  | parseHeader_ (const StringList &header, const String &filename, std::map< String, Size > &column_map, const std::set< String > &required, const std::set< String > &optional, bool allow_other_header) | 
|   | 
| static void  | parseErrorIf_ (const bool test, const String &filename, const String &message) | 
|   | 
Load an experimental design from a TSV file. (see ExperimentalDesign for details on the supported format) 
 
◆ isOneTableFile_()
  
  
      
        
          | static bool isOneTableFile_  | 
          ( | 
          const TextFile &  | 
          text_file | ) | 
           | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ load() [1/2]
Loads an experimental design from a tabular separated file. 
 
 
◆ load() [2/2]
Loads an experimental design from an already loaded or generated, tabular file. 
 
 
◆ parseErrorIf_()
  
  
      
        
          | static void parseErrorIf_  | 
          ( | 
          const bool  | 
          test,  | 
         
        
           | 
           | 
          const String &  | 
          filename,  | 
         
        
           | 
           | 
          const String &  | 
          message  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ parseHeader_()
  
  
      
        
          | static void parseHeader_  | 
          ( | 
          const StringList &  | 
          header,  | 
         
        
           | 
           | 
          const String &  | 
          filename,  | 
         
        
           | 
           | 
          std::map< String, Size > &  | 
          column_map,  | 
         
        
           | 
           | 
          const std::set< String > &  | 
          required,  | 
         
        
           | 
           | 
          const std::set< String > &  | 
          optional,  | 
         
        
           | 
           | 
          bool  | 
          allow_other_header  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
staticprivate   | 
  
 
Reads header line of File and Sample section, checks for the existence of required headers and maps the column name to its position 
 
 
◆ parseOneTableFile_()
◆ parseTwoTableFile_()