intbio-ncl / BiomationScripterLib

A Python library to assist with scripting bio-automation protocols
MIT License
3 stars 0 forks source link

OTProto should allow customisation of aspirate and dispense relative positions #37

Open davidcmarkham opened 2 years ago

davidcmarkham commented 2 years ago

Add the functionality for commonly used functions like transfer_liquids to change the relative well position during aspirate and dispense steps.

i.e. aspirate from well center instead of well bottom, dispense from well top

Brad0440 commented 2 years ago

It should be possible to use the OTProto functions set_location_offset_top and set_location_offset_bottom to modify a location's position relative to the top or bottom of the well, and then pass that to something like transfer_liquids rather than the unmodified locations. I haven't tested them in that way yet though, so it might not work.

If that doesn't work, it should be relatively easy to add an argument to transfer_liquids and dispense_from_aliquots which changes relative positions within the wells.