def setDataInput(self, _dataInput):
     """
     Sets the Plugin input data. A part from using the EDPlugin.setDataInput method,
     this method also converts the input data to the Labelit specific data model indexing input.
     """
     EDVerbose.DEBUG("EDPluginControlIndexingLabelitv10.setDataInput")
     EDPluginControlIndexingv10.setDataInput(self, _dataInput)
     # Convert the input data to MOSFLM specific input data
     from EDHandlerXSDataLabelitv1_1 import EDHandlerXSDataLabelitv1_1
     self.__listXSDataImageReference = EDHandlerXSDataLabelitv1_1.generateListXSDataImageReference(self.getDataInput())
Exemple #2
0
 def setDataInput(self, _dataInput):
     """
     Sets the Plugin input data. A part from using the EDPlugin.setDataInput method,
     this method also converts the input data to the Labelit specific data model indexing input.
     """
     self.DEBUG("EDPluginControlIndexingLabelitv10.setDataInput")
     EDPluginControlIndexingv10.setDataInput(self, _dataInput)
     # Convert the input data to MOSFLM specific input data
     from EDHandlerXSDataLabelitv1_1 import EDHandlerXSDataLabelitv1_1
     self.__listXSDataImageReference = EDHandlerXSDataLabelitv1_1.generateListXSDataImageReference(
         self.getDataInput())
 def getDataIndexingResult(self, _edPlugin):
     """
     This method retrieves the indexing results from a MOSFLM indexing plugin.
     """
     EDVerbose.DEBUG("EDPluginControlIndexingLabelitv10.getDataIndexingResultFromMOSFLM")
     xsDataLabelitScreenOutput = _edPlugin.getDataOutput("labelitScreenOutput")[0]
     xsDataLabelitMosflmScriptsOutput = _edPlugin.getDataOutput("mosflmScriptsOutput")[0]
     from EDHandlerXSDataLabelitv1_1 import EDHandlerXSDataLabelitv1_1
     xsDataIndexingResult = EDHandlerXSDataLabelitv1_1.generateXSDataIndexingResult(xsDataLabelitScreenOutput,
                                                                                    xsDataLabelitMosflmScriptsOutput,
                                                                                    self.getExperimentalCondition())
     return xsDataIndexingResult
Exemple #4
0
 def getDataIndexingResult(self, _edPlugin):
     """
     This method retrieves the indexing results from a MOSFLM indexing plugin.
     """
     self.DEBUG(
         "EDPluginControlIndexingLabelitv10.getDataIndexingResultFromMOSFLM"
     )
     xsDataLabelitScreenOutput = _edPlugin.getDataOutput(
         "labelitScreenOutput")[0]
     xsDataLabelitMosflmScriptsOutput = _edPlugin.getDataOutput(
         "mosflmScriptsOutput")[0]
     from EDHandlerXSDataLabelitv1_1 import EDHandlerXSDataLabelitv1_1
     xsDataIndexingResult = EDHandlerXSDataLabelitv1_1.generateXSDataIndexingResult(
         xsDataLabelitScreenOutput, xsDataLabelitMosflmScriptsOutput,
         self.getExperimentalCondition(), self.strSymopLib)
     xsDataIndexingResult.setLabelitIndexing(XSDataBoolean(True))
     return xsDataIndexingResult