Skipping multiple steps during run

Hi All!

I was wondering if there is a way to skip groups of steps during a run. I have pipetting steps grouped based on the sequence that is created in the beginning of the run, with up to 7 different sequences with 7 different groups. The problem arises because sometimes one or more of those sequences don’t actually contain anything. Now the robot does skip the actual pipetting part because there’s no sequence, but it still picks up and then discards the tips that were supposed to be used for that step. This isn’t a huge deal, but if there is a way I can have it skip those groups that would be great. I wanted to use an if else statement like if MM1 = 0 then move on to the next group MM2, but I can’t figure out how to make it ignore all the steps in a whole group or have it “move on” to the next group. If anyone has any suggestions I would greatly appreciate it!

Hi @InnerKK ,

If you place a grouping around your pipetting and are building your sequences on the fly (IE sequences can be empty if they are not needed for the run) you can get the Total using the HSLSeqLib library and use the return value for your if statement.

A similar approach can be done if the steps are inside a submethod instead of a group. In this example if the input sequence is empty, I exit the submethod instead of proceeding to the pipetting steps.

1 Like

That was exactly what I needed! Thank you so much!!