41 #include <OpenMS/OpenMSConfig.h>
98 bool is_internal =
false;
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
String commandline
Definition: ToolDescription.h:126
String text_startup
Definition: ToolDescription.h:122
String category
Definition: ToolDescription.h:125
String text_finish
Definition: ToolDescription.h:124
String text_fail
Definition: ToolDescription.h:123
String working_directory
folder where the command will be executed from
Definition: ToolDescription.h:128
Param param
Definition: ToolDescription.h:130
String path
filename to external tool
Definition: ToolDescription.h:127
MappingParam tr_table
Definition: ToolDescription.h:129
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48
Maps input/output files to filenames for the external program.
Definition: ToolDescription.h:54
FileMapping(const FileMapping &other)=default
Copy constructor.
String location
a regex/macro mix; to be expanded by tool;
Definition: ToolDescription.h:55
String target
TOPP parameter that determines the desired name.
Definition: ToolDescription.h:56
FileMapping()=default
Default constructor.
FileMapping & operator=(const FileMapping &rhs)=default
Copy assignment.
Filename mappings for all input/output files.
Definition: ToolDescription.h:74
MappingParam & operator=(const MappingParam &other)=default
Copy assignment.
std::vector< FileMapping > post_moves
Definition: ToolDescription.h:77
MappingParam(const MappingParam &other)=default
Copy constructor.
std::map< Int, String > mapping
Definition: ToolDescription.h:75
MappingParam()=default
Default constructor.
std::vector< FileMapping > pre_moves
Definition: ToolDescription.h:76