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_()