def __init__(self, iso_request, job_owner, number_isos, excluded_racks=None, requested_tubes=None, requested_library_plates=None, **kw): IsoJobCreator.__init__(self, iso_request=iso_request, job_owner=job_owner, number_isos=number_isos, excluded_racks=excluded_racks, requested_tubes=requested_tubes, **kw) #: The :class:`LabIsoBuilder` used to generate the ISOs. self.__builder = None #: The worklist series for the ISO job (if there is one, #: :class:`thelma.entities.liquidtransfer.WorklistSeries`). self.__job_worklist_series = None #: List of requested library plates if this is a library ISO job. self.requested_library_plates = requested_library_plates
def reset(self): IsoJobCreator.reset(self) self.__builder = None self.__job_worklist_series = None