From b6b60fab892fb0f4a3cb7eef22aa10d5dc545c3e Mon Sep 17 00:00:00 2001 From: bay9355 <mia.le@studium.uni-hamburg.de> Date: Sat, 15 Apr 2023 22:43:55 +0200 Subject: [PATCH] added digest save results --- .../seed_variation_script.py | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/cami_src/evaluation_scripts/seed_variation_script.py b/cami_src/evaluation_scripts/seed_variation_script.py index baa420c..5fdca37 100644 --- a/cami_src/evaluation_scripts/seed_variation_script.py +++ b/cami_src/evaluation_scripts/seed_variation_script.py @@ -52,13 +52,13 @@ def make_seedvariation(cami, n_iterations, removal_frac=0.2, vis=False, plot=Fal for tool in prediction_tools: res_table.write(f'\t{tool}_msr_ks_pvalue') - # with open(os.path.join(cami.tmp_dir, f'{used_tools[0]}_{cami.uid}_relevance_scores.tsv'), 'r') as f: - # for line in f: - # val_name = line.split('\t')[0] - # redisc_table.write(f'\t{val_name}') - # res_table.write('\n') - # result dictionaries of the form {tool:list(value for each iteration)} + with open(os.path.join(cami.tmp_dir, f'{used_tools[0]}_{cami.uid}_relevance_scores.tsv'), 'r') as f: + for line in f: + val_name = line.split('\t')[0] + redisc_table.write(f'\t{val_name}') + res_table.write('\n') + #result dictionaries of the form {tool:list(value for each iteration)} tp_rate_dict = {k:list() for k in used_tools} redisc_rate_dict = {k:list() for k in used_tools} module_size_dict = {k:list() for k in used_tools} @@ -142,10 +142,10 @@ def make_seedvariation(cami, n_iterations, removal_frac=0.2, vis=False, plot=Fal list(module_size_dict[pred_tool])) res_table.write(f'\t{p_val}') - # with open(os.path.join(cami.tmp_dir, f'{tool}_{identifier}_relevance_scores.tsv'), 'r') as f: - # for line in f: - # rel_score = line.split('\t')[1].strip() - # res_table.write(f'\t{rel_score}') + with open(os.path.join(cami.tmp_dir, f'{tool}_{identifier}_relevance_scores.tsv'), 'r') as f: + for line in f: + rel_score = line.split('\t')[1].strip() + res_table.write(f'\t{rel_score}') res_table.write('\n') print(f'Result tables are saved in the following locations:') -- GitLab