Opentrons / Protocols

Repository for Public Protocols
http://protocols.opentrons.com
55 stars 51 forks source link

Loop currently pipettes amount from each item in volumes into all wells #2070

Open sarahodell opened 3 years ago

sarahodell commented 3 years ago

https://github.com/Opentrons/Protocols/blob/ff624c069edd81ff0cbb6432c28f7c733dfabfaa/protocols/normalization/normalization.ot2.apiv2.py#L64-L75

The loop iterates over the volumes provided in the csv, but for each volume, plate.wells()[:len(volumes)] is putting that amount in every single well on the plate. This seemed to fix it.

for i in range(len(volumes)):
        pipette.transfer(
                volumes[i],
                reservoir.bottom(height_offset(vol_used)),
                plate.wells()[i],
                new_tip=tip_reuse)
        vol_used += vol
chazmanc commented 3 years ago

Hi @sarahodell I was unable to replicate the issue you've described in this. Can you share some code where you saw this issue?