forked from SamLMG/MitoComp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSnakefile
More file actions
28 lines (24 loc) · 774 Bytes
/
Snakefile
File metadata and controls
28 lines (24 loc) · 774 Bytes
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
import os
import pandas as pd
configfile: "data/config.yaml"
sample_data = pd.read_table(config["samples"], sep=",").set_index("ID", drop=False)
include: "rules/functions.smk"
include: "rules/download.smk"
include: "rules/trimming.smk"
include: "rules/subsample.smk"
include: "rules/norgal.smk"
include: "rules/getorganelle.smk"
include: "rules/mitoflex.smk"
include: "rules/novoplasty.smk"
include: "rules/mitobim.smk"
include: "rules/annotation.smk"
include: "rules/alignment.smk"
include: "rules/annotationII.smk"
include: "rules/CCT.smk"
include: "rules/report.smk"
rule all:
input:
"output/report/report.html"
rule assembly_only:
input:
expand("output/{id}/assemblies/{sub}/{assembler}/{assembler}.ok", id=IDS, sub=sub, assembler=Assembler)