From 49e2f6b47a827165dad81f594115d96610753b83 Mon Sep 17 00:00:00 2001 From: Joana Pereira <joanapereira@4414.bioz.unibas.ch> Date: Sat, 22 Jul 2023 09:05:14 +0200 Subject: [PATCH] fixed issue with plotting when the parameter was not possible to compute --- barrOs.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/barrOs.py b/barrOs.py index e27ab7d..e934064 100644 --- a/barrOs.py +++ b/barrOs.py @@ -52,9 +52,11 @@ if __name__ == '__main__': if len(pdbIDs) > 1: for param in data.columns: if 'mad' not in param and param != 'PDBs' and param != 'TMsegm': - barros.plot_parameter('TMsegm', param, data.loc[data.N_chains == 1], fit_line = True, saveto = '{}_{}_monomers.pdf'.format(outf.split('.')[-2], param)) - barros.plot_parameter('TMsegm', param, data.loc[data.N_chains > 1], fit_line = True, saveto = '{}_{}_multimers.pdf'.format(outf.split('.')[-2], param)) - + try: + barros.plot_parameter('TMsegm', param, data.loc[data.N_chains == 1], fit_line = True, saveto = '{}_{}_monomers.pdf'.format(outf.split('.')[-2], param)) + barros.plot_parameter('TMsegm', param, data.loc[data.N_chains > 1], fit_line = True, saveto = '{}_{}_multimers.pdf'.format(outf.split('.')[-2], param)) + except: + print('ERROR: Not enough values to plot for', param) -- GitLab