-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathSnakefile
40 lines (31 loc) · 1.07 KB
/
Snakefile
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
#!/usr/bin/env snakemake
# (c) 2016 - 2019 Chao IN-HORSE SHARE ONLY
# ===================================================================
# Description: Main Snakefile executing metaSeq pipeline
# Author: Chao | [email protected]
# Version: V0.1
# Last modified: 02 Feb 2019 (since 30 Jan 2019)
# ===================================================================
# Init
## Read config
configfile: "config.yaml"
# Main
rule all:
input:
expand("beadPool/{sample}.B.filter.dist", sample=config["samples"])
# Module #01: Beadbarcods detection
include: "rules/BBprep.smk"
# Module #02a: cluster beads assembly solution
#include: "rules/beadsCluster.smk"
# Module #02b: isolate beads assembly solution
include: "rules/beadsIsolate.smk"
# Module #03: Assemble Draft
#include: src + "/rules/assemble.smk"
# Module #04: prediction and annotation
include: "rules/annotation.smk"
# Module #05: quantification
include: "rules/quantification.smk"
# Module #99: binning method
#include: "rules/athena.smk"
# Module testing
include: "rules/testing.smk"