| 
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"
 |