45 if (system(cmd.c_str())==-1)
54 if (program ==
nullptr)
56 program->
read(arguments);
57 int retCode = program->
tryRun();
74 if (programName ==
"xmipp_volume_from_pdb")
77 if (programName ==
"xmipp_angular_project_library")
80 if (programName ==
"xmipp_angular_projection_matching")
83 if (programName ==
"xmipp_mask")
86 if (programName ==
"xmipp_angular_discrete_assign")
89 if (programName ==
"xmipp_angular_continuous_assign")
92 if (programName ==
"xmipp_pdb_nma_deform")
95 if (programName ==
"xmipp_pdb_sph_deform")
98 if (programName ==
"xmipp_micrograph_automatic_picking")
101 if (programName ==
"xmipp_classify_analyze_cluster")
104 if (programName ==
"xmipp_transform_filter")
Just to locate unclassified errors.
virtual void read(int argc, const char **argv, bool reportErrors=true)
int runProgram(XmippProgram *program, const String &arguments, bool destroy)
#define REPORT_ERROR(nerr, ErrormMsg)
void runSystem(const String &program, const String &arguments, bool useSystem)
String formatString(const char *format,...)
XmippProgram * getProgramByName(const String &programName)