From dfe6f88f34bec3c4fffe19d46f1d292a252d3dd3 Mon Sep 17 00:00:00 2001 From: Tim O'Donnell <timodonnell@gmail.com> Date: Wed, 15 Feb 2017 13:07:35 -0500 Subject: [PATCH] fix --- .../presentation_component_model.py | 3 ++- mhcflurry/antigen_presentation/presentation_model.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mhcflurry/antigen_presentation/presentation_component_models/presentation_component_model.py b/mhcflurry/antigen_presentation/presentation_component_models/presentation_component_model.py index 308cde88..52fe54a2 100644 --- a/mhcflurry/antigen_presentation/presentation_component_models/presentation_component_model.py +++ b/mhcflurry/antigen_presentation/presentation_component_models/presentation_component_model.py @@ -233,7 +233,8 @@ class PresentationComponentModel(object): return_value = result_df[columns] if self.cached_predictions is not None: self.cached_predictions[cache_key] = return_value - return return_value + return dict( + (col, return_value[col].values) for col in self.column_names()) def clone(self): """ diff --git a/mhcflurry/antigen_presentation/presentation_model.py b/mhcflurry/antigen_presentation/presentation_model.py index f64b5000..fe8664e9 100644 --- a/mhcflurry/antigen_presentation/presentation_model.py +++ b/mhcflurry/antigen_presentation/presentation_model.py @@ -188,7 +188,7 @@ class PresentationModel(object): model_input_training_hits_df) self.trained_component_models[-1].append((sub_model,)) predictions = sub_model.predict(hits_and_decoys_df) - for (col, values) in predictions.iteritems(): + for (col, values) in predictions.items(): hits_and_decoys_df[col] = values final_predictor = self.fit_final_predictor(hits_and_decoys_df) self.presentation_models_predictors.append(final_predictor) -- GitLab