def __init__(self, stream, parent=None): BaseParserHandler.__init__(self, stream=stream, parent=parent) #: The rack scanning layout. self.__rs_layout = None #: Intermediate error storage. self.__invalid_labels = None self.__position_out_of_range = None self.__duplicate_positions = None self.__duplicate_tubes = None
def __init__(self, stream, parent=None): BaseParserHandler.__init__(self, stream=stream, parent=parent) #: The tube transfer entities created. self.__tube_transfers = None #: Maps racks onto rack barcodes. self.__racks = None #: The aggregate used to find the rack for a rack barcode. self.__rack_agg = None #: The earliest of all timestamps in the robot log file. self.__timestamp = None #: Intermediate error storage. self.__unknown_racks = None self.__missing_tube = None self.__mismatching_tube = None self.__invalid_pos_label = None
def __init__(self, stream, number_molecule_designs, molecule_type, parent=None): """ Constructor. :param int number_molecule_designs: The number of molecule designs per cell (list). :param molecule_type: The expected molecule type for all molecule designs in the library. :type molecule_type: :class:`thelma.entities.moleculetype.MoleculeType` """ BaseParserHandler.__init__(self, stream=stream, parent=parent) self.number_molecule_designs = number_molecule_designs self.molecule_type = molecule_type #: Map molecule design ID -> molecule design. self.__md_map = None #: Contains the stock sample molecule design sets for the final #: library pool set. self.__library_sets = None
def __init__(self, stream, parent=None): BaseParserHandler.__init__(self, stream=stream, parent=parent) #: The number of molecule designs per cell (list). self.__number_molecule_designs = None #: The expected molecule type for all molecule designs in the library. self.__molecule_type = None #: Maps molecule designs onto molecule design IDs. self.__md_map = None #: Maps pools onto pool IDs. self.__pool_map = None #: Stores set of single molecule design for which we still have to #: find the pool ID. self.__pools_to_find = None #: Contains the molecule design pool sets for the final #: ISO request pool set. self.__pools = None # Intermediate error storage. self.__invalid_number_designs = None self.__invalid_molecule_type = None
def __init__(self, stream, parent=None): BaseParserHandler.__init__(self, stream=stream, parent=parent) #: The molecule type of the molecule design pools. self.__molecule_type = None #: The stock concentration for the pools (must all be the same). self.__stock_concentration = None