diff --git a/src/find_interaction_cluster/__main__.py b/src/find_interaction_cluster/__main__.py index 4cbe6ad3f40196e179cfebcdeabe3d08f3c15016..da3fd7e23a9c7c863218993c75ec809645903546 100644 --- a/src/find_interaction_cluster/__main__.py +++ b/src/find_interaction_cluster/__main__.py @@ -11,6 +11,7 @@ from .community_finder import multiple_community_launcher import lazyparser as lp from .config import ConfigGraph from typing import List +from .install_hipMCL import install_hipmcl @lp.parse @@ -30,10 +31,12 @@ def launcher(weight: List[int] = (1), seen in `global_weight` project are taken into account (default 0) :param project: The name of the project of interest (default GSM1517081) :param same_gene: Say if we consider as co-localised, exons within the \ - same gene (True) or not (False) (default False) + same gene (True) or not (False) (default True) :param html_fig: True to display the html figure (default False). :param logging_level: The level of data to display (default 'DISABLE') """ + if not ConfigGraph.get_hipmcl_prog().is_file(): + install_hipmcl() multiple_community_launcher(ps, weight, global_weight, same_gene, html_fig, logging_level)