From 7cd4b7952a508754ca0f8e1bc9b6732d07dd9b21 Mon Sep 17 00:00:00 2001 From: Julia K <julia326@gmail.com> Date: Wed, 8 Nov 2017 18:30:14 -0500 Subject: [PATCH] If output models directory doesn't exist, create it --- .../train_allele_specific_models_command.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mhcflurry/class1_affinity_prediction/train_allele_specific_models_command.py b/mhcflurry/class1_affinity_prediction/train_allele_specific_models_command.py index 92a68f14..6f0aa975 100644 --- a/mhcflurry/class1_affinity_prediction/train_allele_specific_models_command.py +++ b/mhcflurry/class1_affinity_prediction/train_allele_specific_models_command.py @@ -2,6 +2,7 @@ Train Class1 single allele models. """ +import os import sys import argparse import json @@ -93,6 +94,11 @@ def run(argv=sys.argv[1:]): predictor = Class1AffinityPredictor() + if args.out_models_dir and not os.path.exists(args.out_models_dir): + print("Attempting to create directory: %s" % args.out_models_dir) + os.mkdir(args.out_models_dir) + print("Done.") + for (h, hyperparameters) in enumerate(hyperparameters_lst): n_models = hyperparameters.pop("n_models") -- GitLab