Skip to content

Commit 45cb9c1

Browse files
committed
Add new MiSeqi100
1 parent b2e8e1d commit 45cb9c1

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

dataflow_transfer/run_classes/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
MiSeqRun, # noqa: F401
66
NextSeqRun, # noqa: F401
77
NovaSeqXPlusRun, # noqa: F401
8+
MiSeqi100Run, # noqa: F401
89
)
910
from dataflow_transfer.run_classes.ont_runs import MinIONRun, PromethIONRun # noqa: F401
1011

dataflow_transfer/run_classes/illumina_runs.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,16 @@ def __init__(self, run_dir, configuration):
4949
"^\d{6}_[A-Z0-9]+_\d{4}_[A-Z0-9\-]+$" # 251015_M01548_0646_000000000-M6D7K
5050
)
5151
super().__init__(run_dir, configuration)
52+
53+
54+
@register_run_class
55+
class MiSeqi100Run(IlluminaRun):
56+
"""Defines a MiSeqi100 sequencing run"""
57+
58+
run_type = "MiSeqi100"
59+
60+
def __init__(self, run_dir, configuration):
61+
self.run_id_format = (
62+
"^\d{6}_[A-Z0-9]+_\d{4}_[A-Z0-9\-]+$" # TODO: Need to update this
63+
)
64+
super().__init__(run_dir, configuration)

0 commit comments

Comments
 (0)