From 369ca032b573da8240dc556fbac48e50b8fcaf72 Mon Sep 17 00:00:00 2001 From: Jerome Kelleher Date: Tue, 17 Dec 2024 21:23:25 +0000 Subject: [PATCH] Fix bug in samples processed output --- sc2ts/cli.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/sc2ts/cli.py b/sc2ts/cli.py index 36bfdb1..0125353 100644 --- a/sc2ts/cli.py +++ b/sc2ts/cli.py @@ -301,12 +301,14 @@ def _run_extend(out_path, verbose, log_file, **params): resource_usage = summarise_usage(ts) logger.info(resource_usage) print("resources:", resource_usage, file=sys.stderr) - df = pd.DataFrame( - ts.metadata["sc2ts"]["daily_stats"][date]["samples_processed"] - ).set_index("scorpio") - del df["total_hmm_cost"] - df = df[list(df.columns)[::-1]].sort_values("total") - print(df, file=sys.stderr) + data = ts.metadata["sc2ts"]["daily_stats"][date]["samples_processed"] + if len(data) > 0: + df = pd.DataFrame( + ts.metadata["sc2ts"]["daily_stats"][date]["samples_processed"] + ).set_index("scorpio") + del df["total_hmm_cost"] + df = df[list(df.columns)[::-1]].sort_values("total") + print(df, file=sys.stderr) @click.command()