Load an experimental design from a TSV file. (see ExperimentalDesign for details on the supported format)
More...
#include <OpenMS/FORMAT/ExperimentalDesignFile.h>
|
| static ExperimentalDesign | load (const std::string &tsv_file, bool require_spectra_files) |
| | Loads an experimental design from a tabular separated file.
|
| |
| static ExperimentalDesign | load (const TextFile &text_file, const bool require_spectra_file, std::string filename) |
| | Loads an experimental design from an already loaded or generated, tabular file.
|
| |
|
| static bool | isOneTableFile_ (const TextFile &text_file) |
| |
| static ExperimentalDesign | parseOneTableFile_ (const TextFile &text_file, const std::string &tsv_file, bool require_spectra_file) |
| |
| static ExperimentalDesign | parseTwoTableFile_ (const TextFile &text_file, const std::string &tsv_file, bool require_spectra_file) |
| |
| static void | parseHeader_ (const StringList &header, const std::string &filename, std::map< std::string, Size > &column_map, const std::set< std::string > &required, const std::set< std::string > &optional, bool allow_other_header) |
| |
| static void | parseErrorIf_ (const bool test, const std::string &filename, const std::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]
| static ExperimentalDesign load |
( |
const std::string & |
tsv_file, |
|
|
bool |
require_spectra_files |
|
) |
| |
|
static |
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 std::string & |
filename, |
|
|
const std::string & |
message |
|
) |
| |
|
staticprivate |
◆ parseHeader_()
| static void parseHeader_ |
( |
const StringList & |
header, |
|
|
const std::string & |
filename, |
|
|
std::map< std::string, Size > & |
column_map, |
|
|
const std::set< std::string > & |
required, |
|
|
const std::set< std::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_()
| static ExperimentalDesign parseOneTableFile_ |
( |
const TextFile & |
text_file, |
|
|
const std::string & |
tsv_file, |
|
|
bool |
require_spectra_file |
|
) |
| |
|
staticprivate |
◆ parseTwoTableFile_()
| static ExperimentalDesign parseTwoTableFile_ |
( |
const TextFile & |
text_file, |
|
|
const std::string & |
tsv_file, |
|
|
bool |
require_spectra_file |
|
) |
| |
|
staticprivate |