-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnextflow.config
69 lines (63 loc) · 2.15 KB
/
nextflow.config
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
nextflow.enable.dsl=2
params {
// can be changed, but please consider `data/scripts/pull_containers.sh`
singularity_store = "${HOME}/.singularity/cache/library"
// paths to scripts (DO NOT CHANGE)
lct_script = "${projectDir}/data/scripts/find_longest_coding_transcripts.py"
ctdCDS_script = "${projectDir}/data/scripts/create_tab_delimited_CDS_file.py"
find_overrepresented_sequences_script = "${projectDir}/data/scripts/find_overrepresented_sequences.py"
plot_read_lengths_script = "${projectDir}/data/scripts/plot_read_lengths.py"
determine_p_site_offsets_script = "${projectDir}/data/scripts/determine_p_site_offsets.py"
count_reads_script = "${projectDir}/data/scripts/count_reads.py"
check_periodicity_script = "${projectDir}/data/scripts/check_periodicity.py"
change_params_script = "${projectDir}/data/scripts/change_file.py"
pull_containers_script = "${projectDir}/data/scripts/pull_containers.py"
duplicate_r_script = "${projectDir}/data/scripts/duplicated.R"
sorf_peptide_script = "${projectDir}/data/scripts/find_sorf_peptide.py"
remove_fasta_duplicates_script = "${projectDir}/data/scripts/remove_fasta_duplicates.py"
}
// profiles are used to neatly manage config params
profiles {
slurm {
includeConfig "conf/envs/slurm.config"
}
slurm_offline {
includeConfig "conf/envs/slurm_offline.config"
}
docker {
includeConfig "conf/envs/docker.config"
}
singularity {
includeConfig "conf/envs/singularity.config"
}
singularity_offline {
includeConfig "conf/envs/singularity_offline.config"
}
full {
includeConfig "conf/params/full.config"
}
test {
includeConfig "conf/params/test.config"
}
proteomics {
includeConfig "conf/params/proteomics.config"
}
prepare {
includeConfig "conf/params/prepare.config"
}
ribotish {
includeConfig "conf/params/ribotish.config"
}
genome_map {
includeConfig "conf/params/genome_map.config"
}
qc {
includeConfig "conf/params/qc.config"
}
pull {
includeConfig "conf/params/pull.config"
}
fasta {
includeConfig "conf/params/fasta.config"
}
}