PlateEditor96
https://github.com/theonetruenerd/VenusPackages/blob/main/PlateEditor96.pkg
This library adds functions which help edit the sequences on a plate dynamically during a method, either with a dialogue or from a csv file. The functions it adds are:
EditPlate96()
EditPlate96_with_BarcodesFromCsv()
EditPlate96_with_BarcodesFromExcelAccess()
- EditPlate96_Custom(sequence o_SeqEdit, sequence i_OriginalPlateSeq, variable i_message, variable fixed_number, sequence i_forbiddenWellsSeq, sequence i_preSelectionSeq, variable i_Editable)
This function shows a GUI to select wells in a 96 plate, and returns a sequence sorted A1,B1,C1… with the selection with addtional options.
- Params o_SeqEdit:
The returned plate sequence with the newly selected wells
- Params i_OriginalPlateSeq:
The original input plate sequence which isn’t modified
- Params i_message:
Message to be shown in the GUI
- Params fixed_number:
Set this to 0 if you want a free choice of the number of wells, or to >0 if you want a set value of wells to be chosen
- Params i_forbiddenWellsSeq:
Any wells which are unable to be selected
- Params i_preSelectionSeq:
Any wells which are automatically selected
- Params i_Editable:
A boolean determining whether the user is able to (1) select or deselect wells or not (0). With this at 0, the plate editor effectively becomes a GUI displaying updates of which wells are selected.
- Returns:
None
- Return type:
N/A