Exemplo n.º 1
0
 def __init__(self, parser):
     ExcelMoleculeDesignPoolLayoutParsingContainer.__init__(self, parser,
                                                            parser.sheet)
     self._create_info('Parse ISO sheet ...')
     #: stores the values for the different metadata specifications
     self.metadata_dict = {}
     for metadata_marker in self._parser.allowed_metadata:
         self.metadata_dict[metadata_marker] = None
     #: The name of the molecule design parameter.
     self.molecule_design_parameter = self._parser.molecule_design_parameter
     #: stores the parameter containers
     self.parameter_map = {}
     for parameter, alias_list in self._parser.layout_parameters.iteritems():
         self.parameter_map[parameter] = \
             _ParameterContainer(self._parser, parameter, alias_list)
     # III instance variables for intermediate data storage
     #: This is only a placeholder - there is always only one rack.
     self.__rack_container = RackParsingContainer(parser=self._parser,
                                                  rack_label='ISO plate')
     #: a list of all layout containers
     self.__layout_containers = []
Exemplo n.º 2
0
 def __init__(self, parser):
     ExcelMoleculeDesignPoolLayoutParsingContainer.__init__(
         self, parser, parser.sheet)
     self._create_info('Parse ISO sheet ...')
     #: stores the values for the different metadata specifications
     self.metadata_dict = {}
     for metadata_marker in self._parser.allowed_metadata:
         self.metadata_dict[metadata_marker] = None
     #: The name of the molecule design parameter.
     self.molecule_design_parameter = self._parser.molecule_design_parameter
     #: stores the parameter containers
     self.parameter_map = {}
     for parameter, alias_list in self._parser.layout_parameters.iteritems(
     ):
         self.parameter_map[parameter] = \
             _ParameterContainer(self._parser, parameter, alias_list)
     # III instance variables for intermediate data storage
     #: This is only a placeholder - there is always only one rack.
     self.__rack_container = RackParsingContainer(parser=self._parser,
                                                  rack_label='ISO plate')
     #: a list of all layout containers
     self.__layout_containers = []