You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
include { songScoreDownloadas dnldT; songScoreDownloadas dnldN } from './song-score-utils/song-score-download' params(download_params)
221
+
include { SongScoreDownloadas dnldT; SongScoreDownloadas dnldN } from './wfpr_modules/github.com/icgc-argo/nextflow-data-processing-utility-tools/song-score-download@2.6.1/main.nf' params(download_params)
215
222
include { generateBas as basT; generateBas as basN; } from './modules/raw.githubusercontent.com/icgc-argo/variant-calling-tools/generate-bas.0.2.1.0/tools/generate-bas/generate-bas' params(generateBas_params)
216
223
include { sangerWxsVariantCaller as sangerWxs } from './modules/raw.githubusercontent.com/icgc-argo/variant-calling-tools/sanger-wxs-variant-caller.3.1.6-3/tools/sanger-wxs-variant-caller/sanger-wxs-variant-caller.nf' params(sangerWxsVariantCaller_params)
217
224
include { repackSangerResults as repack } from './modules/raw.githubusercontent.com/icgc-argo/variant-calling-tools/repack-sanger-results.0.2.0.0/tools/repack-sanger-results/repack-sanger-results' params(repackSangerResults_params)
@@ -220,7 +227,7 @@ include { prepSangerSupplement as prepSupp } from './modules/raw.githubuserconte
220
227
include { prepSangerQc as prepQc } from './modules/raw.githubusercontent.com/icgc-argo/variant-calling-tools/prep-sanger-qc.0.1.2.0/tools/prep-sanger-qc/prep-sanger-qc' params(prepSangerQc_params)
221
228
include { extractFilesFromTarball as extractVarSnv; extractFilesFromTarball as extractVarIndel; extractFilesFromTarball as extractQC } from './modules/raw.githubusercontent.com/icgc-argo/data-processing-utility-tools/extract-files-from-tarball.0.2.0.0/tools/extract-files-from-tarball/extract-files-from-tarball' params(extractSangerCall_params)
222
229
include { payloadGenVariantCalling as pGenVarSnv; payloadGenVariantCalling as pGenVarIndel; payloadGenVariantCalling as pGenVarSupp; payloadGenVariantCalling as pGenQc } from "./modules/raw.githubusercontent.com/icgc-argo/data-processing-utility-tools/payload-gen-variant-calling.0.3.6.0/tools/payload-gen-variant-calling/payload-gen-variant-calling" params(payloadGenVariantCall_params)
223
-
include { songScoreUploadas upSnv; songScoreUploadas upIndel; songScoreUploadas upQc; songScoreUploadas upSupp} from './song-score-utils/song-score-upload' params(upload_params)
230
+
include { SongScoreUploadas upSnv; SongScoreUploadas upIndel; SongScoreUploadas upQc; SongScoreUploadas upSupp} from './wfpr_modules/github.com/icgc-argo/nextflow-data-processing-utility-tools/song-score-upload@2.6.1/main.nf' params(upload_params)
224
231
include { cleanupWorkdir as cleanup } from './wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/cleanup-workdir@1.0.0/main'
225
232
include { getSecondaryFiles } from './wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/helper-functions@1.0.0/main'
226
233
include { payloadAddUniformIds as pAddIdT; payloadAddUniformIds as pAddIdN } from './wfpr_modules/github.com/icgc-argo/data-processing-utility-tools/payload-add-uniform-ids@0.1.1/main'
Copy file name to clipboardExpand all lines: wfpr_modules/github.com/icgc-argo/nextflow-data-processing-utility-tools/song-score-download@2.6.1/local_modules/score-download.nf
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,11 @@ nextflow.enable.dsl=2
5
5
params.cpus =8
6
6
params.mem =20
7
7
8
+
params.publish_dir =""
9
+
10
+
params.max_retries =5// set to 0 will disable retry
11
+
params.first_retry_wait_time =1// in seconds
12
+
8
13
// required params w/ default
9
14
params.container_version ="5.0.0"
10
15
params.transport_mem =2// Transport memory is in number of GBs
@@ -18,12 +23,19 @@ params.api_token = "" // song/score API token for download process
18
23
19
24
// TODO: Replace with score container once it can download files via analysis_id
20
25
process scoreDownload {
26
+
maxRetries params.max_retries
27
+
errorStrategy {
28
+
sleep(Math.pow(2, task.attempt) * params.first_retry_wait_time *1000aslong); // backoff time increases exponentially before each retry
29
+
return params.max_retries ?'retry':'finish'
30
+
}
31
+
21
32
pod = [secret: workflow.runName +"-secret", mountPath: "/tmp/rdpc_secret"]
Copy file name to clipboardExpand all lines: wfpr_modules/github.com/icgc-argo/nextflow-data-processing-utility-tools/song-score-download@2.6.1/local_modules/song-get-analysis.nf
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,11 @@ nextflow.enable.dsl=2
5
5
params.cpus =1
6
6
params.mem =1
7
7
8
+
params.publish_dir =""
9
+
10
+
params.max_retries =5// set to 0 will disable retry
11
+
params.first_retry_wait_time =1// in seconds
12
+
8
13
// required params w/ default
9
14
params.container_version ="4.2.1"
10
15
@@ -16,12 +21,19 @@ params.api_token = "" // song/score API token for download process
16
21
// --score_url score url for download process
17
22
18
23
process songGetAnalysis {
24
+
maxRetries params.max_retries
25
+
errorStrategy {
26
+
sleep(Math.pow(2, task.attempt) * params.first_retry_wait_time *1000aslong); // backoff time increases exponentially before each retry
27
+
return params.max_retries ?'retry':'finish'
28
+
}
29
+
19
30
pod = [secret: workflow.runName +"-secret", mountPath: "/tmp/rdpc_secret"]
0 commit comments