@@ -44,7 +44,7 @@ const submitWorkflow = async (proj, projectConf, inputsize) => {
44
44
}
45
45
// submit workflow
46
46
const runName = `edge-${ proj . code } ` ;
47
- const cmd = `cd ${ workDir } ; nextflow -c ${ projHome } /nextflow.config -bg -q run ${ config . NEXTFLOW . WORKFLOW_DIR } /${ workflowList [ projectConf . workflow . name ] . nextflow_main } -name ${ runName } ` ;
47
+ const cmd = `cd ${ workDir } ; ${ config . NEXTFLOW . PATH } -c ${ projHome } /nextflow.config -bg -q run ${ config . NEXTFLOW . WORKFLOW_DIR } /${ workflowList [ projectConf . workflow . name ] . nextflow_main } -name ${ runName } ` ;
48
48
write2log ( log , 'Run pipeline' ) ;
49
49
// Don't need to wait for the command to complete. It may take long time to finish and cause an error.
50
50
// The updateJobStatus will catch the error if this command failed.
@@ -148,7 +148,7 @@ const updateJobStatus = async (job, proj) => {
148
148
// get job status
149
149
const projHome = `${ config . IO . PROJECT_BASE_DIR } /${ proj . code } ` ;
150
150
// Pipeline status. Possible values are: OK, ERR and empty
151
- let cmd = `cd ${ projHome } /nextflow; nextflow log|awk '/${ job . id } / &&(/OK/||/ERR/)'|awk '{split($0,array,/\t/); print array[4]}'` ;
151
+ let cmd = `cd ${ projHome } /nextflow; ${ config . NEXTFLOW . PATH } log|awk '/${ job . id } / &&(/OK/||/ERR/)'|awk '{split($0,array,/\t/); print array[4]}'` ;
152
152
let ret = await execCmd ( cmd ) ;
153
153
154
154
if ( ! ret || ret . code !== 0 ) {
@@ -177,7 +177,7 @@ const updateJobStatus = async (job, proj) => {
177
177
}
178
178
179
179
// Task status. Possible values are: COMPLETED, FAILED, and ABORTED.
180
- cmd = `cd ${ projHome } /nextflow; nextflow log ${ job . id } -f status` ;
180
+ cmd = `cd ${ projHome } /nextflow; ${ config . NEXTFLOW . PATH } log ${ job . id } -f status` ;
181
181
ret = await execCmd ( cmd ) ;
182
182
if ( ! ret || ret . code !== 0 ) {
183
183
// command failed
0 commit comments