From 59da5a70122e13a49932d83d70f42f1d1df9e0c9 Mon Sep 17 00:00:00 2001 From: Calvin Morrison Date: Mon, 31 Mar 2014 16:45:33 -0400 Subject: fix bug in using combination file. this closes #18 --- src/score_mers.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/score_mers.py') diff --git a/src/score_mers.py b/src/score_mers.py index 267d7ff..be09d9b 100755 --- a/src/score_mers.py +++ b/src/score_mers.py @@ -117,7 +117,7 @@ def populate_locations(selected_mers, mer_dic, input_fn): strstream = Popen(cmd, stdout=PIPE, shell=True) for line in strstream.stdout: - (mer, pos) = line.strip().split(" ") + (mer, pos) = line.split(" ") mer_dic[selected_mers[int(mer)]].append(int(pos)) merlist_fh.close() @@ -232,7 +232,7 @@ def score_specific_combinations(mers): fh = open(output_file, 'wb') write_header(fh) - + score_it = p.map(score, mers) for score_res in score_it: if type(score_res) is list: @@ -425,9 +425,8 @@ def main(): combination_fh = open(args.combination_file, "r") for line in combination_fh: mers = line.split() - print mers + combinations.append(mers) for mer in mers: - print mer fg_mers[mer] = [] bg_mers[mer] = [] @@ -443,7 +442,7 @@ def main(): for mer in bg_mers: bg_mers[mer] = len(bg_mers[mer]) - score_specific_combinations(fg_mers.keys()) + score_specific_combinations(combinations) elif args.mer_file is not None: -- cgit v1.2.3