Repository navigation
Expand file tree
/
Copy pathnextflow.config
More file actions
114 lines (109 loc) · 3.19 KB
/
Copy pathnextflow.config
File metadata and controls
114 lines (109 loc) · 3.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
manifest {
name = 'sramic'
author = 'sramic contributors'
homePage = 'https://github.com/microbemarsh/sramic'
description = 'Metadata-first SRA discovery, filtering, and selective genomic-data retrieval'
mainScript = 'main.nf'
nextflowVersion = '>=26.04.6'
version = '0.4.0'
}
params {
outdir = 'results'
manifest = null
taxid = null
taxon_id = null
taxon_name = null
supplement_biosample = false
metadata_cache = 'work/cache/metadata'
metadata_synonyms = "${projectDir}/assets/metadata_synonyms.yaml"
missing_value_terms = "${projectDir}/assets/missing_value_terms.txt"
geography_validation = 'syntax'
country_boundaries = null
ncbi_taxdump = null
gtdb_mapping = null
min_metadata_score = 0
min_geography_score = 0
min_date_score = 0
min_host_score = 0
require_country = false
require_coordinates = false
require_collection_date = false
require_host = false
require_isolation_source = false
library_strategy = null
library_source = null
library_selection = null
platform = null
instrument_model = null
collection_year_min = null
collection_year_max = null
country = null
host_tax_id = null
max_accessions = 0
threads = 8
download_retries = 3
fetch_raw_reads = false
download_sra = false
download_sequences = false
estimate_download_size = false
download_backend = 'kingfisher'
kingfisher_annotate = false
kingfisher_methods = 'ena-ftp,aws-http,prefetch'
kingfisher_output_format = 'fastq.gz'
kingfisher_download_threads = null
kingfisher_check_md5 = true
kingfisher_force = false
sracha_format = 'sra'
sracha_connections = null
output_tsv = false
metadata_policy_version = 'occurrence-v1'
embedding_chunk_bases = 8192
embedding_chunk_overlap = 512
slurm_account = null
slurm_qos = null
slurm_partition = null
slurm_email = null
}
includeConfig 'conf/base.config'
// Treat --threads as a hard CPU pool for local execution. Process requests in
// conf/base.config let Nextflow schedule independent work within that pool.
executor.$local.cpus = params.threads
profiles {
test { includeConfig 'conf/test.config' }
local { includeConfig 'conf/local.config' }
slurm { includeConfig 'conf/slurm.config' }
hipergator { includeConfig 'conf/hipergator.config' }
conda {
conda.enabled = true
process.conda = "${projectDir}/environments/environment.yml"
}
docker {
docker.enabled = true
process.container = 'ghcr.io/microbemarsh/sramic:0.4.0'
}
apptainer {
apptainer.enabled = true
apptainer.autoMounts = true
process.container = 'docker://ghcr.io/microbemarsh/sramic:0.4.0'
}
wave {
wave.enabled = true
fusion.enabled = true
}
}
report {
enabled = true
file = "${params.outdir}/pipeline_info/execution_report.html"
}
timeline {
enabled = true
file = "${params.outdir}/pipeline_info/execution_timeline.html"
}
trace {
enabled = true
file = "${params.outdir}/pipeline_info/execution_trace.txt"
}
dag {
enabled = true
file = "${params.outdir}/pipeline_info/pipeline_dag.html"
}