Example #1
0
    def _initialize_parser_keys(self):
        """
        Initialises floating related aliases within the parser.
        """
        MoleculeDesignPoolLayoutParserHandler._initialize_parser_keys(self)

        sheet_names = set()
        for sheet_name in self.BASIC_SHEET_NAMES: sheet_names.add(sheet_name)

        if isinstance(self.scenario, ExperimentMetadataType) and \
                            self.scenario.id in \
                            _SCENARIO_PARAMETERS.TRANSFECTION_SHEET_SCENARIOS:
            sheet_names.add(self.TRANSFECTION_SHEET_NAME)
        self.parser.sheet_names = sheet_names
Example #2
0
    def _initialize_parser_keys(self):
        """
        Initialises floating related aliases within the parser.
        """
        MoleculeDesignPoolLayoutParserHandler._initialize_parser_keys(self)

        sheet_names = set()
        for sheet_name in self.BASIC_SHEET_NAMES:
            sheet_names.add(sheet_name)

        if isinstance(self.scenario, ExperimentMetadataType) and \
                            self.scenario.id in \
                            _SCENARIO_PARAMETERS.TRANSFECTION_SHEET_SCENARIOS:
            sheet_names.add(self.TRANSFECTION_SHEET_NAME)
        self.parser.sheet_names = sheet_names