def storeResultsInISPyB(self, _edPlugin=None): self.DEBUG("EDPluginControlInterfacev1_3.storeResultsInISPyB") if (self.edPluginControlISPyB is not None): # Execute the ISPyB control plugin xsDataInputControlISPyB = XSDataInputControlISPyB() xsDataInputControlISPyB.setCharacterisationResult( self.edPluginControlCharacterisation.getDataOutput()) if (not self.iDataCollectionId is None): dataCollectionGroupId = self.getDataCollectionGroupId( self.iDataCollectionId) xsDataInputControlISPyB.setDataCollectionGroupId( XSDataInteger(dataCollectionGroupId)) if (not self.strShortComments is None): self.edPluginControlISPyB.setDataInput( XSDataString(self.strShortComments), "shortComments") if (not self.strComments is None): self.edPluginControlISPyB.setDataInput( XSDataString(self.strComments), "comments") if (not self.strStatusMessage is None): self.edPluginControlISPyB.setDataInput( XSDataString(self.strStatusMessage), "statusMessage") self.edPluginControlISPyB.setDataInput(xsDataInputControlISPyB) self.edPluginControlISPyB.executeSynchronous() self.checkDozorScores( self.edPluginControlCharacterisation.getDataOutput())
def testCheckParameters(self): xsDataInputControlISPyB = XSDataInputControlISPyB() xsDataResultCharacterisation = XSDataResultCharacterisation() xsDataInputControlISPyB.setCharacterisationResult(xsDataResultCharacterisation) edPluginControlISPyB = self.createPlugin() edPluginControlISPyB.setDataInput(xsDataInputControlISPyB) edPluginControlISPyB.checkParameters()
def testCheckParameters(self): xsDataInputControlISPyB = XSDataInputControlISPyB() xsDataResultCharacterisation = XSDataResultCharacterisation xsDataInputControlISPyB.setCharacterisationResult( xsDataResultCharacterisation) edPluginControlISPyB = self.createPlugin() edPluginControlISPyB.setDataInput(xsDataInputControlISPyB) edPluginControlISPyB.checkParameters()
def storeResultsInISPyB(self, _edPlugin=None): self.DEBUG("EDPluginControlInterfacev2_0.storeResultsInISPyB") if (self.edPluginControlISPyB is not None): # Execute the ISPyB control plugin xsDataInputControlISPyB = XSDataInputControlISPyB() xsDataInputControlISPyB.setCharacterisationResult(self.edPluginControlCharacterisation.getDataOutput().getMxv1ResultCharacterisation()) if (not self.iDataCollectionId is None): xsDataInputControlISPyB.setDataCollectionId(XSDataInteger(self.iDataCollectionId)) if (not self.strShortComments is None): self.edPluginControlISPyB.setDataInput(XSDataString(self.strShortComments), "shortComments") if (not self.strComments is None): self.edPluginControlISPyB.setDataInput(XSDataString(self.strComments), "comments") self.edPluginControlISPyB.setDataInput(xsDataInputControlISPyB) self.edPluginControlISPyB.executeSynchronous()
def storeResultsInISPyB(self, _edPlugin=None): self.DEBUG("EDPluginControlInterfacev1_3.storeResultsInISPyB") if (self.edPluginControlISPyB is not None): # Execute the ISPyB control plugin xsDataInputControlISPyB = XSDataInputControlISPyB() xsDataInputControlISPyB.setCharacterisationResult(self.edPluginControlCharacterisation.getDataOutput()) if (not self.iDataCollectionId is None): dataCollectionGroupId = self.getDataCollectionGroupId(self.iDataCollectionId) xsDataInputControlISPyB.setDataCollectionGroupId(XSDataInteger(dataCollectionGroupId)) if (not self.strShortComments is None): self.edPluginControlISPyB.setDataInput(XSDataString(self.strShortComments), "shortComments") if (not self.strComments is None): self.edPluginControlISPyB.setDataInput(XSDataString(self.strComments), "comments") if (not self.strStatusMessage is None): self.edPluginControlISPyB.setDataInput(XSDataString(self.strStatusMessage), "statusMessage") self.edPluginControlISPyB.setDataInput(xsDataInputControlISPyB) self.edPluginControlISPyB.executeSynchronous() self.checkDozorScores(self.edPluginControlCharacterisation.getDataOutput())