Skip to content

Commit 65dc93e

Browse files
committed
Set flowcell_id after init
1 parent a418d70 commit 65dc93e

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

dataflow_transfer/run_classes/element_runs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ def __init__(self, run_dir, configuration):
2121
self.run_id_format = (
2222
r"^\d{8}_AV\d{6}_(A|BP)\d{10}$" # 20251007_AV242106_A2507535225
2323
)
24-
self.flowcell_id = self.run_id.split("_")[-1][1:] # 2507535225
2524
super().__init__(run_dir, configuration)
25+
self.flowcell_id = self.run_id.split("_")[-1][1:] # 2507535225
2626

2727

2828
# TODO: Add Teton run class

dataflow_transfer/run_classes/illumina_runs.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ def __init__(self, run_dir, configuration):
2121
self.run_id_format = (
2222
r"^\d{8}_[A-Z0-9]+_\d{4}_[A-Z0-9]+$" # 20251010_LH00202_0284_B22CVHTLT1
2323
)
24-
self.flowcell_id = self.run_id.split("_")[-1][1:] # 22CVHTLT1
2524
super().__init__(run_dir, configuration)
25+
self.flowcell_id = self.run_id.split("_")[-1][1:] # 22CVHTLT1
2626

2727

2828
@register_run_class
@@ -35,8 +35,8 @@ def __init__(self, run_dir, configuration):
3535
self.run_id_format = (
3636
r"^\d{6}_[A-Z0-9]+_\d{3}_[A-Z0-9]+$" # 251015_VH00203_572_AAHFHCCM5
3737
)
38-
self.flowcell_id = self.run_id.split("_")[-1] # AAHFHCCM5
3938
super().__init__(run_dir, configuration)
39+
self.flowcell_id = self.run_id.split("_")[-1] # AAHFHCCM5
4040

4141

4242
@register_run_class
@@ -49,8 +49,8 @@ def __init__(self, run_dir, configuration):
4949
self.run_id_format = (
5050
r"^\d{6}_[A-Z0-9]+_\d{4}_[A-Z0-9\-]+$" # 251015_M01548_0646_000000000-M6D7K
5151
)
52-
self.flowcell_id = self.run_id.split("_")[-1] # 000000000-M6D7K
5352
super().__init__(run_dir, configuration)
53+
self.flowcell_id = self.run_id.split("_")[-1] # 000000000-M6D7K
5454

5555

5656
@register_run_class
@@ -61,5 +61,5 @@ class MiSeqi100Run(IlluminaRun):
6161

6262
def __init__(self, run_dir, configuration):
6363
self.run_id_format = r"^\d{8}_[A-Z0-9]+_\d{4}_[A-Z0-9]{10}-SC3$" # 20260128_SH01140_0002_ASC2150561-SC3
64-
self.flowcell_id = self.run_id.split("_")[-1][1:] # SC2150561-SC3
6564
super().__init__(run_dir, configuration)
65+
self.flowcell_id = self.run_id.split("_")[-1][1:] # SC2150561-SC3

0 commit comments

Comments
 (0)