Coverage for biobb_model/model/common.py: 25%
12 statements
« prev ^ index » next coverage.py v7.4.3, created at 2024-03-13 17:26 +0000
« prev ^ index » next coverage.py v7.4.3, created at 2024-03-13 17:26 +0000
1""" Common functions for package biobb_model.model """
2from biobb_common.tools import file_utils as fu
3import logging
6def modeller_installed(out_log: logging.Logger = None, global_log: logging.Logger = None) -> bool:
7 try:
8 import modeller
9 from modeller import automodel
10 fu.log(f"Modeller is installed in your environment. Modeller version: {modeller.__version__}", out_log, global_log)
11 fu.log(f"Modeller automodel class: {automodel.automodel}", out_log=out_log)
12 except ImportError:
13 fu.log("Modeller is not installed in your environment.\nPlease install it by typing:\n\nconda install -c salilab modeller\n", out_log, global_log)
14 return False
16 return True