Skip to content

Commit cc3458e

Browse files
Add new resources to pylabrobot (#574)
Co-authored-by: Rick Wierenga <rick_wierenga@icloud.com>
1 parent f42d4a8 commit cc3458e

File tree

11 files changed

+125
-0
lines changed

11 files changed

+125
-0
lines changed

docs/resources/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ library/nest
183183
library/opentrons
184184
library/porvair
185185
library/revvity
186+
library/sergi
186187
library/thermo_fisher
187188
library/vwr
188189
```
49.7 KB
Loading
12.2 KB
Loading
26.5 KB
Loading

docs/resources/library/sergi.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# Sergi Lab Supplies
2+
3+
Company page: [Sergi Lab Supplies](https://sergilabsupplies.com/?srsltid=AfmBOoqk2e3QkpWxvWEtSXS4ySJVoly7hvdiji_ehH5-s6tM3gi67SMu)
4+
5+
## Plate Adaptors
6+
7+
| Description | Image | PLR definition |
8+
|--------------------|--------------------|--------------------|
9+
| 'SergiLabSupplies_96_MagneticRack_250ul_Vb'<br>Part no.: 1047<br>[manufacturer website](https://sergilabsupplies.com/collections/magnetic-racks/products/96-wells-magnetic-rack-for-dna-rna-and-other-molecules-purification)<br>A separator for purifying DNA, RNA or other biomolecules with magnetic beads | ![](img/sergi/SergiLabSupplies_96_MagneticRack_250ul_Vb.jpg) | `SergiLabSupplies_96_MagneticRack_250ul_Vb` |

docs/resources/library/vwr.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,10 @@ Company page: [Wikipedia](https://en.wikipedia.org/wiki/VWR_International)
77
| Description | Image | PLR definition |
88
|--------------------|--------------------|--------------------|
99
| 'VWRReagentReservoirs25mL'<br>Part no.: 89094<br>[manufacturer website](https://us.vwr.com/store/product/4694822/vwr-disposable-pipetting-reservoirs)<br>Polystyrene Reservoirs | ![](img/vwr/VWRReagentReservoirs25mL.jpg) | `VWRReagentReservoirs25mL` |
10+
11+
## Plates
12+
13+
| Description | Image | PLR definition |
14+
|--------------------|--------------------|--------------------|
15+
| 'VWR_1_troughplate_195000uL_Ub'<br>Part no.: 77575-302<br>[manufacturer website](https://www.avantorsciences.com/us/en/product/47763965/vwr-multi-channel-polypropylene-reagent-reservoirs?isCatNumSearch=true&searchedCatalogNumber=77575-302)<br>Polypropylene multi-channel reagent reservoirs | ![](img/vwr/VWR_1_troughplate_195000uL_Ub.jpg) | `VWR_1_troughplate_195000uL_Ub` |
16+
| 'VWR_96_wellplate_2mL_Vb'<br>Part no.: 76329-998<br>[manufacturer website](https://us-prod2.vwr.com/store/product/26915641/vwr-96-well-deep-well-plates-with-automation-notches)<br>Polypropylene multi-channel reagent reservoirs | ![](img/vwr/VWR_96_wellplate_2mL_Vb.jpg) | `VWR_96_wellplate_2mL_Vb` |

pylabrobot/resources/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
from .resource_stack import ResourceStack
3636
from .revvity import *
3737
from .rotation import Rotation
38+
from .sergi import *
3839
from .tecan import *
3940
from .thermo_fisher import *
4041
from .tip_rack import TipRack, TipSpot
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from .plate_adapters import SergiLabSupplies_96_MagneticRack_250ul_Vb
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
"""Sergi Lab Supplies plate adapters"""
2+
3+
from pylabrobot.resources.plate_adapter import PlateAdapter
4+
5+
6+
def SergiLabSupplies_96_MagneticRack_250ul_Vb(name: str) -> PlateAdapter:
7+
"""
8+
Sergi Lab Supplies Magnetic Rack [cat. no. 1047]
9+
- Holds a 96-well PCR plate for DNA/RNA purification
10+
- SBS footprint: 127.76 x 85.48 mm
11+
- Rack height: 22.0 mm
12+
- Pulls magnetic beads ~1-2 mm above bottom
13+
"""
14+
15+
# measurements from technical drawing:
16+
# https://sergilabsupplies.com/collections/magnetic-racks/products/96-wells-magnetic-rack-for-dna-rna-and-other-molecules-purification
17+
return PlateAdapter(
18+
name=name,
19+
size_x=127.76, # from spec
20+
size_y=85.48, # from spec
21+
size_z=22.0, # from spec
22+
dx=9.88, # measured (127.76 - 108) / 2 = 9.88
23+
dy=4.74, # measured (85.48 - 76) / 2 = 4.74
24+
dz=7.0, # measured
25+
adapter_hole_size_x=7.0, # measured
26+
adapter_hole_size_y=7.0, # measured
27+
adapter_hole_size_z=16.0, # measured (22.0 - 6) = 16.0
28+
model="SergiLabSupplies_96_MagneticRack_250ul_Vb",
29+
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1+
from .plates import VWR_1_troughplate_195000uL_Ub, VWR_96_wellplate_2mL_Vb
12
from .troughs import VWRReagentReservoirs25mL

0 commit comments

Comments
 (0)