From 612fe5c831879066d0b6807f8e99dfb390cbb50f Mon Sep 17 00:00:00 2001 From: Tim O'Donnell <timodonnell@gmail.com> Date: Thu, 8 Feb 2018 18:45:52 -0500 Subject: [PATCH] Switch back to mean instead of robust_mean default --- mhcflurry/class1_affinity_predictor.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mhcflurry/class1_affinity_predictor.py b/mhcflurry/class1_affinity_predictor.py index 0b90d8c3..5cf8bf5f 100644 --- a/mhcflurry/class1_affinity_predictor.py +++ b/mhcflurry/class1_affinity_predictor.py @@ -707,7 +707,7 @@ class Class1AffinityPredictor(object): throw=True, include_individual_model_predictions=False, include_percentile_ranks=True, - centrality_measure="robust_mean"): + centrality_measure="mean"): """ Predict nM binding affinities. Gives more detailed output than `predict` method, including 5-95% prediction intervals. @@ -748,6 +748,8 @@ class Class1AffinityPredictor(object): raise TypeError("peptides must be a list or array, not a string") if isinstance(alleles, string_types): raise TypeError("alleles must be a list or array, not a string") + if allele is None and alleles is None: + raise ValueError("Must specify 'allele' or 'alleles'.") if allele is not None: if alleles is not None: raise ValueError("Specify exactly one of allele or alleles") -- GitLab