Skip to content

Commit 10ca12b

Browse files
committed
add force flag
1 parent 7caac15 commit 10ca12b

5 files changed

Lines changed: 7 additions & 3 deletions

File tree

.DS_Store

0 Bytes
Binary file not shown.

process/score_upload.nf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ params.transport_mem = 2 // Transport memory is in number of GBs
1515

1616
// optional if secret mounted from pod else required
1717
params.api_token = "" // song/score API token for download process
18-
18+
params.score_force = false
1919
// required params, no default
2020
// --song_url song url for download process
2121
// --score_url score url for download process
@@ -52,13 +52,14 @@ process scoreUpload {
5252

5353
script:
5454
accessToken = params.api_token ? params.api_token : "`cat /tmp/rdpc_secret/secret`"
55+
forceFlag = params.score_force ? "--force" : ""
5556
"""
5657
export METADATA_URL=${params.song_url}
5758
export STORAGE_URL=${params.score_url}
5859
export TRANSPORT_PARALLEL=${params.cpus}
5960
export TRANSPORT_MEMORY=${params.transport_mem}
6061
export ACCESSTOKEN=${accessToken}
6162
62-
score-client upload --manifest ${manifest}
63+
score-client upload --manifest ${manifest} ${forceFlag}
6364
"""
6465
}

song-score-upload/.DS_Store

6 KB
Binary file not shown.

song-score-upload/main.nf

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ params.score_url = "https://score.rdpc-qa.cancercollaboratory.org"
5151
params.score_api_token = ""
5252
params.score_container = "ghcr.io/overture-stack/score"
5353
params.score_container_version = "latest"
54+
params.score_force = false
5455

5556
song_params = [
5657
*:params,
@@ -71,7 +72,8 @@ score_params = [
7172
'score_url': params.score_url,
7273
'score_container': params.score_container,
7374
'score_container_version': params.score_container_version,
74-
'api_token': params.score_api_token ?: params.api_token
75+
'api_token': params.score_api_token ?: params.api_token,
76+
'score_force': params.score_force
7577
]
7678

7779
include { songSubmit as songSub } from './local_modules/song-submit' params(song_params)

song-score-upload/tests/checker.nf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ params.score_url = "https://score.rdpc-qa.cancercollaboratory.org"
5353
params.score_api_token = ""
5454
params.score_container = "ghcr.io/overture-stack/score"
5555
params.score_container_version = "latest"
56+
params.score_force = false
5657

5758
song_params = [
5859
*:params,

0 commit comments

Comments
 (0)