From d568365305d39ea08a1fa8d9bdb65bbab7186dd4 Mon Sep 17 00:00:00 2001 From: MareikeJaniak Date: Mon, 23 Mar 2026 11:26:55 -0400 Subject: [PATCH] parse different formats of sequencing dates used by novaseqx --- RunDashboard/functions.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/RunDashboard/functions.py b/RunDashboard/functions.py index de65a70..43f08ea 100644 --- a/RunDashboard/functions.py +++ b/RunDashboard/functions.py @@ -22,7 +22,10 @@ def runDescrambler(data): seqtype = header[3]['Seqtype'] roadName = data['config_analysis_dir_abs'] seqdate = (((roadName[0].split('/'))[-1]).split('_'))[0] - seqdate = datetime.strptime(seqdate, '%y%m%d') + try: + seqdate = datetime.strptime(seqdate, '%y%m%d') + except ValueError: + seqdate = datetime.strptime(seqdate, '%Y%m%d') seqdate = seqdate.date() return [run_id, instrument, flowcell, seqtype, seqdate]