4
|
1 #!/usr/bin/env python3
|
|
2 ''' configuration file to set up the paths and constants '''
|
|
3 import os
|
|
4
|
|
5 MAIN_GIT_DIR = os.path.dirname(os.path.realpath(__file__))
|
7
|
6 TOOL_DATA = os.path.join(MAIN_GIT_DIR, "tool-data")
|
4
|
7 TMP = "tmp"
|
10
|
8 SC_MATRIX_SKELETON = os.path.join(TOOL_DATA, "{}.txt.sample")
|
4
|
9 AMBIGUOUS_TAG = "Ambiguous_domain"
|
|
10 ## IO
|
|
11 CLASS_FILE = "ALL.classification-new"
|
|
12 LAST_DB_FILE = "ALL_protein-domains_05.fasta"
|
|
13 DOM_PROT_SEQ = "dom_prot_seq.fa"
|
|
14 FILT_DOM_GFF = "domains_filtered.gff"
|
|
15 EXTRACT_DOM_STAT = "domains_counts.txt"
|
|
16 EXTRACT_OUT_DIR = "extracted_domains"
|
9
|
17 FASTA_LINE = 60
|
|
18 SOURCE_PROFREP = "profrep"
|
|
19 SOURCE_DANTE = "dante"
|
|
20 DOMAINS_FEATURE = "protein_domain"
|
|
21 PHASE = "."
|
|
22 HEADER_GFF = "##gff-version 3"
|
|
23 DOMAINS_GFF = "output_domains.gff"
|