Go to the SVN repository for this file.
34 #include <wx/filename.h> 35 #include <wx/sstream.h> 36 #include <wx/txtstrm.h> 54 if(!wxFileName::FileExists(clustalOmegaExe)) {
65wxStringOutputStream strstr;
66wxTextOutputStream os(strstr);
67 #if defined(__WINDOWS__) 68os <<
wxT(
"\"") << clustalOmegaExe <<
wxT(
"\"")
70os <<
wxT(
"'") << clustalOmegaExe <<
wxT(
"'")
74<<
wxT(
" --force");
81moreParams.Trim(
true);
82moreParams.Trim(
false);
83 if(!moreParams.empty())
84os <<
wxT(
" ") << moreParams;
86wxString cmdline = strstr.GetString();
88 #if defined(__WINDOWS__) 89 returnstrstr.GetString();
91 return "sh -c \""+ strstr.GetString() +
"\"";
static SQLCHAR output[256]
#define NCBI_THROW(exception_class, err_code, message)
Generic macro to throw an exception, given the exception class, error code and message string.
CClustalOmegaToolJob(const CClustalOmegaToolParams ¶ms)
CClustalOmegaToolJob.
wxString GetCommandLine() const
CClustalOmegaToolParams m_Params
wxString GetClustalOmegaExecutable() const
virtual wxString x_GetCommandLine(const wxString &input, const wxString &output, bool is_nucleotide)
Returns the command line, that will be used to execute the third-party tool.
bool GetGenerateTree() const
string m_Descr
mutex to sync our internals
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4