We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aadc9d4 commit 6c9cfa2Copy full SHA for 6c9cfa2
modules/sylph.nf
@@ -18,7 +18,8 @@ process DOWNLOAD_SYLPH_DB {
18
19
tag "${db_url}"
20
21
- storeDir "${params.results}/sylph_cache"
+ // Use publishDir instead of storeDir to avoid cross-run cache issues
22
+ publishDir "${params.results}/sylph_cache", mode: 'copy', overwrite: true
23
24
errorStrategy { task.attempt < 2 ? 'retry' : 'ignore' }
25
maxRetries 1
@@ -30,8 +31,10 @@ process DOWNLOAD_SYLPH_DB {
30
31
path "*.syldb", emit: syldb
32
33
script:
34
+ // Extract filename from URL for meaningful output name
35
+ def db_name = db_url.tokenize('/')[-1]
36
"""
- wget -q "${db_url}" -O database.syldb
37
+ wget -q "${db_url}" -O ${db_name}
38
39
}
40
0 commit comments