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())
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
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