Using variable number of quadrants on a 384 well plate

My method uses a variable number of 384 well plates (fed in with a .txt file with the number of plates). For each plate, currently I have set 4 loops (assuming the plate is full) to asp/dispense from all four quadrants. I want to account for partial plates and need ideas on how i can execute. For example, if the first plate is FULL, it will have 4 loops but if the second plate only has quadrant 2 and 3 how can I only stamp from those 2 quadrants (which is a variable, plate dependant)? TIA :sunny:

1 Like

Hi there!

I would suggest building an array of sequences that you populate based on your input file. You would first have to define a sequence for every quadrant of every plate on your deck, and store them all in a list. Then, once you’ve read your input file (or even as you are reading it), iterate through the list. If the sequence at your current loop index is used in the run, then add it to a separate array. Otherwise, just skip it. Later, in your liquid handling, you can just loop over your new array until you’ve used every sequence in it.

Let me know if this helps! :grin:

1 Like

I would use Sequence: Set End Position.

2 Likes