Skip to content

Commit

Permalink
pvt1abr12 merge issues
Browse files Browse the repository at this point in the history
  • Loading branch information
rclarke0 committed Dec 4, 2024
2 parents c0f1bbf + 0734105 commit c83dd09
Show file tree
Hide file tree
Showing 3 changed files with 109 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,9 @@ def run(ctx: ProtocolContext) -> None:
tiprack_200_1 = ctx.load_labware("opentrons_flex_96_tiprack_200ul", "C1")
tiprack_200_2 = ctx.load_labware("opentrons_flex_96_tiprack_200ul", "C3")

ctx.load_waste_chute()
if trash_tips:
ctx.load_waste_chute()

unused_lids: List[Labware] = []
# Load TC Lids
if disposable_lid:
Expand Down Expand Up @@ -195,15 +197,14 @@ def run(ctx: ProtocolContext) -> None:
etoh2 = reservoir.columns()[5]
etoh2_res = etoh2[0]

liquid_vols_and_wells = {
"Samples": [
{"well": sample_plate.wells()[: 8 * num_cols], "volume": sample_vol}
],
liquid_vols_and_wells: Dict[str, List[Dict[str, Well | List[Well] | float]]] = {
"Samples": [{"well": sample_plate.wells()[: 8 * num_cols], "volume": 35.0}],
"Final Library": [
{"well": sample_plate_2.wells()[: 8 * num_cols], "volume": elution_vol_2}
{"well": sample_plate_2.wells()[: 8 * num_cols], "volume": 17.0}
],
"Adapters": [{"well": adapters, "volume": adapter_vol * 2.0}],
"Adapters": [{"well": adapters, "volume": 10.0}],
"End Repair Mix": [
<<<<<<< HEAD
{
"well": temp_plate.wells()[: 8 * num_cols],
"volume": 10.0,
Expand Down Expand Up @@ -232,16 +233,18 @@ def run(ctx: ProtocolContext) -> None:
],
"Resuspension Buffer": [
{"well": rsb, "volume": (rsb_vol * num_cols) + (0.1 * rsb_vol * num_cols)}
=======
{"well": temp_plate.wells()[: 8 * num_cols], "volume": 61.0}
>>>>>>> 07341053cccb8cb4eecb06b9c21c242c79f4f39a
],
"Fragmentation Mix": [{"well": frag, "volume": 91.5}],
"Ligation Mix": [{"well": ligation, "volume": 200.0}],
"Amplification Mix": [{"well": lib_amplification_wells, "volume": 183.0}],
"Ampure Beads": [{"well": bead, "volume": 910.8}],
"Resuspension Buffer": [{"well": rsb, "volume": 297.0}],
"Ethanol 80%": [
{
"well": etoh1,
"volume": (etoh_vol * num_cols) + (0.1 * etoh_vol * num_cols),
},
{
"well": etoh2,
"volume": (etoh_vol * num_cols) + (0.1 * etoh_vol * num_cols),
},
{"well": etoh1, "volume": 2000.0},
{"well": etoh2, "volume": 2000.0},
],
}
waste1 = reservoir.columns()[6]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,16 @@ def run(protocol: protocol_api.ProtocolContext) -> None:

# Sample Plate 1 Prep: dispense 17 ul into column 1 total 136 ul
p1000.transfer(
volume=[35, 35, 35, 35, 35, 35],
source=source_reservoir["A1"].bottom(z=2),
dest=[
sample_plate_1["A1"].top(),
sample_plate_1["A2"].top(),
sample_plate_1["A3"].top(),
sample_plate_1["A4"].top(),
sample_plate_1["A5"].top(),
sample_plate_1["A6"].top(),
],
volume=[35, 35, 35, 35, 35, 35],
source=source_reservoir["A1"].bottom(z=2),
dest=[
Expand All @@ -55,11 +65,22 @@ def run(protocol: protocol_api.ProtocolContext) -> None:
blow_out=True,
blowout_location="source well",
new_tip="once",
new_tip="once",
trash=False,
)

# Sample Plate 2 Prep: dispense 17 ul into column 1 total 136 ul
p1000.transfer(
volume=[17, 17, 17, 17, 17, 17],
source=source_reservoir["A1"].bottom(z=2),
dest=[
sample_plate_2["A1"].top(),
sample_plate_2["A2"].top(),
sample_plate_2["A3"].top(),
sample_plate_2["A4"].top(),
sample_plate_2["A5"].top(),
sample_plate_2["A6"].top(),
],
volume=[17, 17, 17, 17, 17, 17],
source=source_reservoir["A1"].bottom(z=2),
dest=[
Expand All @@ -73,11 +94,20 @@ def run(protocol: protocol_api.ProtocolContext) -> None:
blow_out=True,
blowout_location="source well",
new_tip="once",
new_tip="once",
trash=False,
)

# Reservoir Plate Prep:
p1000.transfer(
volume=[910.8, 297, 2000, 2000],
source=source_reservoir["A1"].bottom(z=2),
dest=[
reservoir["A1"].top(),
reservoir["A4"].top(),
reservoir["A5"].top(),
reservoir["A6"].top(),
],
volume=[910.8, 297, 2000, 2000],
source=source_reservoir["A1"].bottom(z=2),
dest=[
Expand All @@ -89,14 +119,20 @@ def run(protocol: protocol_api.ProtocolContext) -> None:
blow_out=True,
blowout_location="source well",
new_tip="once",
new_tip="once",
trash=False,
)

# Temp Module Res Prep: dispense 30 and 200 ul into columns 1 and 3 - total 1840 ul
# adapters

# Rest of liquids
# adapters

# Rest of liquids
p1000.transfer(
volume=[10, 10, 10, 10, 10, 10, 61, 91.5, 200, 183],
source=source_reservoir["A1"].bottom(z=2),
volume=[10, 10, 10, 10, 10, 10, 61, 91.5, 200, 183],
source=source_reservoir["A1"].bottom(z=2),
dest=[
Expand All @@ -114,5 +150,6 @@ def run(protocol: protocol_api.ProtocolContext) -> None:
blow_out=True,
blowout_location="source well",
new_tip="once",
new_tip="once",
trash=False,
)
Original file line number Diff line number Diff line change
Expand Up @@ -36,10 +36,57 @@ def run(protocol: protocol_api.ProtocolContext) -> None:
elution_plate = protocol.load_labware(
"armadillo_96_wellplate_200ul_pcr_full_skirt", "B1", "Elution Plate"
)

p1000.distribute(350, source_reservoir["A1"], lysis_reservoir.wells())
p1000.distribute(440, source_reservoir["A1"], bind_reservoir.wells())
p1000.distribute(1300, source_reservoir["A1"], wash1_reservoir.wells())
p1000.distribute(700, source_reservoir["A1"], wash2_reservoir.wells())
p1000.distribute(180, source_reservoir["A1"], sample_plate.wells())
p1000.distribute(100, source_reservoir["A1"], elution_plate.wells())
p1000.transfer(
volume=350,
source=source_reservoir["A1"].bottom(z=2),
dest=lysis_reservoir.wells(),
blow_out=True,
blowout_location="source well",
new_tip="once",
trash=False,
)
p1000.transfer(
440,
source=source_reservoir["A1"].bottom(z=2),
dest=bind_reservoir.wells(),
blow_out=True,
blowout_location="source well",
new_tip="once",
trash=False,
)
p1000.transfer(
1300,
source_reservoir["A1"].bottom(z=2),
wash1_reservoir.wells(),
blow_out=True,
blowout_location="source well",
new_tip="once",
trash=False,
)
p1000.transfer(
700,
source_reservoir["A1"].bottom(z=2),
wash2_reservoir.wells(),
blow_out=True,
blowout_location="source well",
new_tip="once",
trash=False,
)
p1000.transfer(
180,
source_reservoir["A1"].bottom(z=2),
sample_plate.wells(),
blow_out=True,
blowout_location="source well",
new_tip="once",
trash=False,
)
p1000.transfer(
100,
source_reservoir["A1"].bottom(z=2),
elution_plate.wells(),
blow_out=True,
blowout_location="source well",
new_tip="once",
trash=False,
)

0 comments on commit c83dd09

Please sign in to comment.