-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnextflow.config
More file actions
60 lines (52 loc) · 2.03 KB
/
nextflow.config
File metadata and controls
60 lines (52 loc) · 2.03 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
// def version = file("${projectDir}/VERSION").exists() ? file("${projectDir}/VERSION").text.trim() : "Unknown"
manifest {
name = 'nf-metgenomics-piplines'
author = 'Olm Lab'
homePage = 'https://github.com/OlmLab/bioinformatics_pipelines'
description = 'Genome resolved metagenomics'
mainScript = 'pipelines.nf'
nextflowVersion = '!>=21.10.3'
// version = "${version}"
}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Default config options for all compute environments
----------------------------------------------------------------------------------------
*/
params {
// Global Parameters
help = false
output_dir = "./output" // (string) Directory for analysis output
// Sylph Subworkflow Parameters
input_type = 'local' // Make this "sra" if getting reads from SRA
input_file = null // Input file for analysis
sylph_db = "http://faust.compbio.cs.cmu.edu/sylph-stuff/gtdb-r220-c200-dbv1.syldb"
// Bowtie2 Subworkflow Parameters
input_file = null // Read input file for analysis
genome_db = null
fastas = null
fastas_list = null
bowtie2_index = null
keep_bam = false
// InStrain Profile Workflow Parameters
stb = null
genes_file = null
input_file = null // Read input file for analysis
genome_db = null
fastas = null
fastas_list = null
bowtie2_index = null
instrain_args = "--skip_plot_generation"
// Boilerplate options
tracedir = "${params.output_dir}/pipeline_info"
publish_dir_mode = 'copy'
}
/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Load the base config
----------------------------------------------------------------------------------------
*/
// Load the modules config for all the modules
includeConfig 'configs/modules.config'
// Load the modules config for all the profiles
includeConfig 'configs/profiles.config'