@@ -4,41 +4,43 @@ import logging
44import sys
55import os
66
7- from cmi .stages .functional_analysis import functional_analysis
8- from cmi .stages .mechanistic_insights import mechanistic_insights
9- from cmi .stages .grn_inference import grn_inference
10- from cmi .stages .trrust_analysis import trrust_analysis
11- from cmi .stages .create_network import create_network
12- from cmi .stages .generate_hypothesis import generate_hypothesis
7+ from crgem .stages .functional_analysis import functional_analysis
8+ from crgem .stages .mechanistic_insights import mechanistic_insights
9+ from crgem .stages .grn_inference import grn_inference
10+ from crgem .stages .trrust_analysis import trrust_analysis
11+ from crgem .stages .create_network import create_network
12+ from crgem .stages .generate_hypothesis import generate_hypothesis
1313
1414logger = logging .getLogger (__name__ )
1515logger .setLevel (logging .INFO )
1616file_handler = logging .FileHandler ('logs.log' )
17- formatter = logging .Formatter ('%(asctime)s - %(name)s - %(levelname)s - %(message)s' )
17+ formatter = logging .Formatter (
18+ '%(asctime)s - %(name)s - %(levelname)s - %(message)s' )
1819file_handler .setFormatter (formatter )
1920logger .addHandler (file_handler )
2021
21-
22+
2223abs_path = os .path .dirname (__file__ )
2324DEPS_PATH = f"{ abs_path } /dependencies"
2425
26+
2527def run_all (artefacts_path , * args ):
2628 TERDATA = args [5 ]
2729 TRRUST_DB_FILE = args [6 ] or "./data/trrust_rawdata_human.tsv"
2830
29-
3031 mechanistic_insights (artefacts_path , * args )
3132 grn_inference (artefacts_path = artefacts_path , ter_data = TERDATA )
3233 trrust_analysis (TRRUST_DB_FILE , artefacts_path )
33- create_network (artefacts_path , artefacts_path + "/Trrust_Analysis/trrust_analysis.csv" )
34- functional_analysis (artefacts_path ,"/Trrust_Analysis/transsynw_genes.csv" ,"/Trrust_Analysis/signet_genes.csv" )
35-
34+ create_network (artefacts_path , artefacts_path +
35+ "/Trrust_Analysis/trrust_analysis.csv" )
36+ functional_analysis (artefacts_path , "/Trrust_Analysis/transsynw_genes.csv" ,
37+ "/Trrust_Analysis/signet_genes.csv" )
38+
3639
37-
3840def main ():
3941 stage_name = sys .argv [2 ]
4042 artefacts_path = os .path .abspath (sys .argv [4 ])
41-
43+
4244 if stage_name == "generate_hypothesis" :
4345 params = sys .argv [6 :]
4446 generate_hypothesis (artefacts_path , * params )
@@ -47,7 +49,8 @@ def main():
4749 mechanistic_insights (artefacts_path , * params )
4850 elif stage_name == "grn_inference" :
4951 TERDATA = sys .argv [6 ]
50- grn_inference (deps_root = DEPS_PATH , artefacts_path = artefacts_path , ter_data = TERDATA )
52+ grn_inference (deps_root = DEPS_PATH ,
53+ artefacts_path = artefacts_path , ter_data = TERDATA )
5154 elif stage_name == "trrust_analysis" :
5255 trrust_db_file = sys .argv [6 ]
5356 trrust_analysis (trrust_db_file , artefacts_path )
@@ -57,13 +60,17 @@ def main():
5760 elif stage_name == "functional_analysis" :
5861 transsynw_genes_file = sys .argv [5 ]
5962 signet_genes_file = sys .argv [6 ]
60- functional_analysis (artefacts_path , transsynw_genes_file , signet_genes_file )
61-
63+ functional_analysis (
64+ artefacts_path , transsynw_genes_file , signet_genes_file )
65+
6266 elif stage_name == "all" :
6367 run_all (artefacts_path , * sys .argv [6 :])
6468 else :
65- logger .warning ("usage: run stage-name --artefacts <artefacts_path> --params [...params]" )
66- logger .warning ("available stages: transsynw, mechanistic_insights, grn_inference, trrust_analysis, generate_network, functional_analysis" )
69+ logger .warning (
70+ "usage: run stage-name --artefacts <artefacts_path> --params [...params]" )
71+ logger .warning (
72+ "available stages: transsynw, mechanistic_insights, grn_inference, trrust_analysis, generate_network, functional_analysis" )
6773 sys .exit (1 )
6874
69- main ()
75+
76+ main ()
0 commit comments