Esempio n. 1
0
 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())