예제 #1
0
	def buildChildren(self, child_, nodeName_):
		if child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'lower':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setLower(obj_)
		elif child_.nodeType == Node.ELEMENT_NODE and \
			nodeName_ == 'upper':
			obj_ = XSDataInteger()
			obj_.build(child_)
			self.setUpper(obj_)
		XSData.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "dataCollectionId":
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "processDirectory":
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and nodeName_ == "doAnomAndNonanom":
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setDoAnomAndNonanom(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dataCollectionId':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dozorProcessDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setDozorProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'xdsappProcessDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setXdsappProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'doAnomAndNonanom':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setDoAnomAndNonanom(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dataCollectionId':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'processDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'doAnom':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setDoAnom(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'doAnomAndNonanom':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setDoAnomAndNonanom(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spaceGroup':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSpaceGroup(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unitCell':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setUnitCell(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'startFrame':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setStartFrame(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'endFrame':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setEndFrame(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'reprocess':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setReprocess(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
예제 #5
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spots_num_of':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setSpots_num_of(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spots_int_aver':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setSpots_int_aver(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spots_resolution':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setSpots_resolution(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'powder_wilson_scale':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setPowder_wilson_scale(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'powder_wilson_bfactor':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setPowder_wilson_bfactor(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'powder_wilson_resolution':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setPowder_wilson_resolution(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'powder_wilson_correlation':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setPowder_wilson_correlation(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'powder_wilson_rfactor':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setPowder_wilson_rfactor(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'score':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setScore(obj_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dataCollectionId':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'processDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imagesFullPath':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setImagesFullPath(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'geomFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setGeomFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'cellFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setCellFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'pointGroup':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setPointGroup(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spaceGroup':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSpaceGroup(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'resCutOff':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setResCutOff(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'baseFileName':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setBaseFileName(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dataCollectionId':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dirN':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setDirN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'templateN':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTemplateN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'fromN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFromN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'toN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setToN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'processDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'doAnomAndNonanom':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setDoAnomAndNonanom(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
예제 #8
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'scale':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setScale(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'bfactor':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setBfactor(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'resolution':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setResolution(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'correlation':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setCorrelation(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'rfactor':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setRfactor(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'b_coef':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setB_coef(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'b_cryst':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setB_cryst(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'esitmate':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setEsitmate(obj_)
예제 #9
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'hdf5ImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setHdf5ImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'hdf5File':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setHdf5File(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'forcedOutputDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setForcedOutputDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'forcedOutputImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setForcedOutputImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'startImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setStartImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'endImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setEndImageNumber(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
예제 #10
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dataCollectionId':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dirN':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setDirN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'templateN':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setTemplateN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'fromN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setFromN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'toN':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setToN(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'processDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'doAnomAndNonanom':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setDoAnomAndNonanom(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'symm':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSymm(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'cell':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setCell(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dataCollectionId':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'processDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'doAnomAndNonanom':
         obj_ = XSDataBoolean()
         obj_.build(child_)
         self.setDoAnomAndNonanom(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'spaceGroup':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setSpaceGroup(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'unitCell':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setUnitCell(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'startFrame':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setStartFrame(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'endFrame':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setEndFrame(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
예제 #12
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'number':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'scale':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setScale(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'bfactor':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setBfactor(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'resolution':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setResolution(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'correlation':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setCorrelation(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'rfactor':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setRfactor(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'b_coef':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setB_coef(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'b_cryst':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setB_cryst(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'estimate':
         obj_ = XSDataDouble()
         obj_.build(child_)
         self.setEstimate(obj_)
예제 #13
0
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'hdf5ImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setHdf5ImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'hdf5File':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setHdf5File(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'forcedOutputDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setForcedOutputDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'forcedOutputImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setForcedOutputImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'startImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setStartImageNumber(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'endImageNumber':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setEndImageNumber(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)
 def buildChildren(self, child_, nodeName_):
     if child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'dataCollectionId':
         obj_ = XSDataInteger()
         obj_.build(child_)
         self.setDataCollectionId(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'processDirectory':
         obj_ = XSDataFile()
         obj_.build(child_)
         self.setProcessDirectory(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'geomFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setGeomFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'cellFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setCellFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'imagesFullPath':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setImagesFullPath(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'streamFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setStreamFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'hklFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setHklFile(obj_)
     elif child_.nodeType == Node.ELEMENT_NODE and \
         nodeName_ == 'mtzFile':
         obj_ = XSDataString()
         obj_.build(child_)
         self.setMtzFile(obj_)
     XSDataInput.buildChildren(self, child_, nodeName_)