# axis params: logarithmic_x_scale = False # for cumulative plots only #################################################################################### ######################## END OF CONFIGURABLE PARAMETERS ########################## #################################################################################### import math import sys from quast_libs import fastaparser, qconfig, reporting from quast_libs.log import get_logger, get_main_logger from quast_libs.qutils import label_from_fpath, parse_str_to_num, run_parallel from quast_libs.plotter_data import get_color_and_ls, colors main_logger = get_main_logger() logger = get_logger(qconfig.LOGGER_DEFAULT_NAME) meta_logger = get_logger(qconfig.LOGGER_META_NAME) # checking if matplotlib is installed can_draw_plots = False if qconfig.draw_plots: try: import matplotlib matplotlib.use('Agg') # non-GUI backend if matplotlib.__version__.startswith( '0') or matplotlib.__version__.startswith('1.0'): main_logger.info('') main_logger.warning( 'Can\'t draw plots: matplotlib version is old! Please use matplotlib version 1.1 or higher.' )
# axis params: logarithmic_x_scale = False # for cumulative plots only #################################################################################### ######################## END OF CONFIGURABLE PARAMETERS ########################## #################################################################################### import os import itertools from quast_libs import fastaparser, qutils from quast_libs import qconfig from quast_libs.log import get_logger, get_main_logger main_logger = get_main_logger() logger = get_logger(qconfig.LOGGER_DEFAULT_NAME) meta_logger = get_logger(qconfig.LOGGER_META_NAME) from . import reporting # checking if matplotlib is installed can_draw_plots = True if qconfig.draw_plots: try: import matplotlib matplotlib.use('Agg') # non-GUI backend if matplotlib.__version__.startswith('0') or matplotlib.__version__.startswith('1.0'): main_logger.info('') main_logger.warning('Can\'t draw plots: matplotlib version is old! Please use matplotlib version 1.1 or higher.') can_draw_plots = False