@@ -514,6 +514,7 @@ def _get_tips_for_test_single_multi(
514
514
wells += rack .wells ()
515
515
return wells
516
516
517
+
517
518
def _get_tips_for_test_96_single (
518
519
fixture_settings : FixtureSettings , tip : int , blank : bool = False
519
520
) -> List [Well ]:
@@ -530,9 +531,14 @@ def _get_tips_for_test_96_single(
530
531
if slot not in partially_used
531
532
]
532
533
wells += tips .get_unused_tips (fixture_settings .ctx , tip )
533
- wells = sorted (wells , reverse = True , key = lambda well : f"{ well .well_name [0 ]} { chr (int (well .well_name [1 :]))} " )
534
+ wells = sorted (
535
+ wells ,
536
+ reverse = True ,
537
+ key = lambda well : f"{ well .well_name [0 ]} { chr (int (well .well_name [1 :]))} " ,
538
+ )
534
539
return wells
535
540
541
+
536
542
def _get_tips_for_test_96 (
537
543
fixture_settings : FixtureSettings , tip : int , blank : bool = False
538
544
) -> List [Well ]:
@@ -1164,7 +1170,9 @@ def run_one_test(
1164
1170
1165
1171
1166
1172
def _configure_tip_count (fixture_settings : FixtureSettings , channel : int ) -> None :
1167
- if (fixture_settings .pipette_channels == 8 and not fixture_settings .increment ) or fixture_settings .single_tip_96 :
1173
+ if (
1174
+ fixture_settings .pipette_channels == 8 and not fixture_settings .increment
1175
+ ) or fixture_settings .single_tip_96 :
1168
1176
primary = "A1"
1169
1177
if channel in [4 , 5 , 6 , 7 ]:
1170
1178
primary = "H1"
@@ -1300,9 +1308,9 @@ def _run(ctx: ProtocolContext, fixture_settings: FixtureSettings) -> None:
1300
1308
)
1301
1309
+ avg_disp_evap
1302
1310
)
1303
- if (
1304
- fixture_settings .increment
1305
- or fixture_settings .pipette_channels == 96
1311
+ if fixture_settings . increment or (
1312
+ fixture_settings .pipette_channels == 96
1313
+ and not fixture_settings .single_tip_96
1306
1314
):
1307
1315
avg_asp_evap = avg_asp_evap / fixture_settings .pipette_channels
1308
1316
disp_with_evap = (
0 commit comments