-
Notifications
You must be signed in to change notification settings - Fork 0
/
nextflow.config
50 lines (40 loc) · 1.58 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
manifest {
name = 'PacB-flow'
description = 'PacBio pipeline for genome assembly, polishing and cleanup'
homePage = 'https://github.com/KristinaGagalova/PacB-flow'
author = 'Dr. Kristina K. Gagalova'
mainScript = 'main.nf'
nextflowVersion = '>=22.03'
version = "v0.0.1"
}
plugins {
id 'nf-validation'
}
params {
// Input output options
manifest = null // samples manifest file
outputdir = "results"
// canu genome size option - look for format
genome_size = '42m'
// ntJoin options
ntjoin_ref = null // reference genome
ntjoin_ref_weights = 2 // reference weight - setting to 2 which assigns higher importance to ref
ntjoin_w = 1000 // minimizers windows size
ntjoin_k = 32 // kmer size
ntjoin_no_cut = false // turn off cut?
// ntLink options
ntlink_run = false
ntlink_w = 100
ntlink_k = 32
ntlink_z = 1000
ntlink_rounds = 3
// Download mito
mito_dw = 'https://ftp.ncbi.nlm.nih.gov/refseq/release/mitochondrion/'
mito_species = "$baseDir/assets/list_mito.in"
// Abyss stats
abyss_gensize = 42000000
ng50 = false
}
params.custom_config_base = "."
includeConfig("nfcore_custom.config")
includeConfig("conf/modules.config")