From 02e22f060cb4d146d32b61a7e7a29e04f4b2cd39 Mon Sep 17 00:00:00 2001 From: arnikz Date: Wed, 2 Dec 2020 23:00:07 +0100 Subject: [PATCH] Fix: logging #77. --- scripts/genome_wide/label_windows.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/scripts/genome_wide/label_windows.py b/scripts/genome_wide/label_windows.py index 505252c0..31deef45 100644 --- a/scripts/genome_wide/label_windows.py +++ b/scripts/genome_wide/label_windows.py @@ -309,9 +309,12 @@ def overlap(svtype, sv_list, cpos_list, win_hlen, ground_truth, outDir): labels[pos_id] = 'no'+svtype logging.info(Counter(labels.values())) - sv_coverage = int(len(sv_covered) / len(sv_list) * 100) - logging.info('SV coverage: {}/{}={}%'.format(len(sv_covered), len(sv_list), - sv_coverage)) + + try: + sv_coverage = int(len(sv_covered) / len(sv_list) * 100) + except ZeroDivisionError: + sv_coverage = 0 + logging.info("SV coverage: %d%%" % sv_coverage) filename, file_extension = os.path.splitext(ground_truth)