-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Description
Hey everyone,
I encountered an issue while using evos that mount disposable tips.
Unlike the Fluent, it does not understand a "W1;" as a "Eject Tips", but it has to be a ""W;". However, this is currently forbidden by the .wash method of the base worklist. What I'd suggest is the following
def wash(self, scheme: int = 1) -> None:
"""Washes fixed tips or replaces DiTis.
Washes/replaces the tip that was used by the preceding aspirate record(s).
Parameters
----------
scheme : int
Number indicating the wash scheme (default: 1)
"""
if not scheme in {0, 1, 2, 3, 4}:
raise ValueError("scheme must be either 0, 1, 2, 3 or 4")
if scheme == 0:
self.append("W;")
else:
self.append(f"W{scheme};")
return
What do you guys think? I'd create a PR myself but I do not have write access.
Metadata
Metadata
Assignees
Labels
No labels