-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSnakefile
More file actions
30 lines (21 loc) · 778 Bytes
/
Snakefile
File metadata and controls
30 lines (21 loc) · 778 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
from snakemake.utils import min_version
##### set minimum snakemake version #####
min_version("6.12.3")
##### setup report #####
configfile: "config/config.yaml"
include: "rules/get_prot_seqs.smk"
include: "rules/clustering.smk"
include: "rules/eggmapper.smk"
include: "rules/hhblits_to_ko.smk"
prefix = config['pref_mmseqs']
emapper_pref = config["pref_emapper"]
ko_pref = config["ko_prefix"]
rule all:
input:
"results/clustering/seqs_counts.txt",
f"results/clustering/{prefix}_repr.tsv",
f"results/annot_selection/{emapper_pref}_no_kos.faa",
"results/annot_selection/selected_seqs.list",
"results/akk_not_anot_pdbs_kos.tsv",
"results/all_genes_kos.tsv",
f"results/{ko_pref}_module_completeness.tab",