From 5c7ffcf42459203cb3f220cd877dc141e1f284e3 Mon Sep 17 00:00:00 2001 From: Alec Wysoker Date: Wed, 31 Jul 2019 11:47:03 -0400 Subject: [PATCH] Don't crash if no QTLs on selected chromosome --- eigenMT.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eigenMT.py b/eigenMT.py index ccd98c1..a6934fa 100644 --- a/eigenMT.py +++ b/eigenMT.py @@ -192,6 +192,11 @@ def bf_eigen_windows(test_dict, gen_dict, phepos_dict, OUT_fh, input_header, var OUT = open(OUT_fh, 'w') OUT.write(input_header + '\tBF\tTESTS\n') + if len(test_dict) == 0: + print >>sys.stderr, 'No QTLs on the selected chromosome.' + sys.stderr.flush() + return + counter = 1.0 genes = test_dict.keys() numgenes = len(genes)