From 06606e9823aaa9d0c8a33a2c1c73426a3d50f193 Mon Sep 17 00:00:00 2001 From: Tim O'Donnell <timodonnell@gmail.com> Date: Fri, 13 Sep 2019 13:40:17 -0400 Subject: [PATCH] Fixes #128 --- mhcflurry/class1_affinity_predictor.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mhcflurry/class1_affinity_predictor.py b/mhcflurry/class1_affinity_predictor.py index d464a372..4eacb9a1 100644 --- a/mhcflurry/class1_affinity_predictor.py +++ b/mhcflurry/class1_affinity_predictor.py @@ -562,7 +562,10 @@ class Class1AffinityPredictor(object): """ random_string = hashlib.sha1( str(time.time()).encode()).hexdigest()[:16] - return "%s-%d-%s" % (allele.upper(), num, random_string) + return "%s-%d-%s" % ( + allele.upper().replace("*", "_").replace(":", "_"), + num, + random_string) @staticmethod def weights_path(models_dir, model_name): -- GitLab