-
Notifications
You must be signed in to change notification settings - Fork 0
/
singlecell.nf
44 lines (35 loc) · 1.59 KB
/
singlecell.nf
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
/*
parameters are defined in the singlecell.config file
*/
log.info """
###############################################################################
_____ _ _ _____ _ _
/ ____(_) | | / ____| | | |
| (___ _ _ __ __ _| | ___| | ___| | |
\\___ \\| | '_ \\ / _\' | |/ _ \\ | / _ \\ | |
____) | | | | | (_| | | __/ |___| __/ | |
|_____/|_|_| |_|\\__, |_|\\___|\\_____\\___|_|_|
__/ |
|___/ for N E X T F L O W
Support: jtremblay514@gmail.com
Home page: jtremblay.github.io/pipelines.html
Version: 1.4.0-beta
###############################################################################
reads : ${params.DEFAULT.raw_reads}
outdir : ${params.DEFAULT.outdir}
""".stripIndent()
/*
Import processes from external files
It is common to name processes with UPPERCASE strings, to make
the program more readable
*/
include { STAR; MTXTOHDF5 } from './modules/singlecell'
//include { SUMMARIZE_TAXONOMY; BETA_DIVERSITY_BACTARCH; BETA_DIVERSITY_ALL; ALPHA_DIVERSITY_CONTIGS; ALPHA_DIVERSITY_GENES; ALPHA_DIVERSITY_RPOB; ALPHA_DIVERSITY_RECA } from './modules/microbial_ecology'
raw_reads_channel = Channel.fromFilePairs(params.DEFAULT.raw_reads, checkIfExists:true)
workflow {
/*
STAR
*/
STAR(raw_reads_channel)
MTXTOHDF5(STAR.out.mtx_files)
}