Example #1
0
 def __init__(self,
              iso_request,
              number_isos,
              excluded_racks=None,
              requested_tubes=None,
              parent=None):
     IsoProvider.__init__(self,
                          iso_request,
                          number_isos,
                          excluded_racks=excluded_racks,
                          requested_tubes=requested_tubes,
                          parent=parent)
     #: The molecule type must be the same for all pools.
     self._molecule_type = None
     #: The pools to be generated for which to pick tubes.
     self._queued_pools = None
     #: The stock concentration for the single designs the new pools will
     #: consist of (the concentration depends on the molecule type).
     self.__single_design_stock_concentration = None
     #: The pool candidates returned by the optimiser.
     self._pool_candidates = None
     #: The created ISO layouts mapped onto layout numbers.
     self._iso_layouts = None
     #: The picked empty ISOs to populate.
     self.__picked_isos = None
     #: The ISOs that have been populated in this run.
     self.__populated_isos = None
Example #2
0
 def reset(self):
     IsoProvider.reset(self)
     self._molecule_type = None
     self._queued_pools = []
     self.__single_design_stock_concentration = None
     self._pool_candidates = None
     self._iso_layouts = []
     self.__picked_isos = []
     self.__populated_isos = []
Example #3
0
 def reset(self):
     IsoProvider.reset(self)
     self._molecule_type = None
     self._queued_pools = []
     self.__single_design_stock_concentration = None
     self._pool_candidates = None
     self._iso_layouts = []
     self.__picked_isos = []
     self.__populated_isos = []
Example #4
0
 def __init__(self, iso_request, number_isos,
              excluded_racks=None, requested_tubes=None, parent=None):
     IsoProvider.__init__(self, iso_request, number_isos,
                          excluded_racks=excluded_racks,
                          requested_tubes=requested_tubes,
                          parent=parent)
     #: The molecule type must be the same for all pools.
     self._molecule_type = None
     #: The pools to be generated for which to pick tubes.
     self._queued_pools = None
     #: The stock concentration for the single designs the new pools will
     #: consist of (the concentration depends on the molecule type).
     self.__single_design_stock_concentration = None
     #: The pool candidates returned by the optimiser.
     self._pool_candidates = None
     #: The created ISO layouts mapped onto layout numbers.
     self._iso_layouts = None
     #: The picked empty ISOs to populate.
     self.__picked_isos = None
     #: The ISOs that have been populated in this run.
     self.__populated_isos = None