platemap.plate
Plate Objects#
Class for Plate objects.
Generate a structure to handle plates and contents of wells
Attributes:
sizeint - Number of wells within the plate.idstr - Unique identification of the plate object.deadspaceint - Volume of unaccessable / unreachable liquid within each wellrowslist - row labels within plate e.g. ['A','B'...]columnslist - column labels within plate e.g. [1,2,3,4...]well_volumeint - volume of liquid within each well
__init__#
Initiation object of Plate objects.
Plate can be initiated which just size without rows and columns if size is of regular 2:3 ratio one of [6, 24, 96, 384, 1536]
Arguments:
sizeint - Number of wells within the plate.idstr - Unique identification of the plate object.deadspaceint - Volume of unaccessable / unreachable liquid within each wellrowsint - number of rows within the platecolumnsint - number of columns within the platewell_volumeint - volume of liquid within each well
Raises:
ValueError- If rows or columns is a not a postive integer, or if rows and columns are not supplied and size is not regular 2:3 ratio.
__getitem__#
Return e.g. well A1's dict when calling myplate["A1"].
set_well_id#
Set id of individual wells
set_well_volume#
Set volume of individual wells
update_well_composition#
Update composition of individual wells