From b5290c75052abb52cdb5daa655a5928cbb56c494 Mon Sep 17 00:00:00 2001 From: Sebastian Proost Date: Thu, 25 Jan 2018 03:44:17 +0100 Subject: [PATCH] handles empty lines in input files (order_color) --- conekt/models/expression/profiles.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/conekt/models/expression/profiles.py b/conekt/models/expression/profiles.py index f34c981..80ce851 100644 --- a/conekt/models/expression/profiles.py +++ b/conekt/models/expression/profiles.py @@ -237,9 +237,12 @@ def add_profile_from_lstrap(matrix_file, annotation_file, species_id, order_colo if order_color_file is not None: with open(order_color_file, 'r') as fin: for line in fin: - o, c = line.strip().split('\t') - order.append(o) - colors.append(c) + try: + o, c = line.strip().split('\t') + order.append(o) + colors.append(c) + except Exception as _: + pass # build conversion table for sequences sequences = Sequence.query.filter_by(species_id=species_id).all()