def createOutputStep(self): if os.path.exists(self._getFileName('out_vol3DFSC')): inputVol = self.inputVolume.get() vol = Volume() vol.setObjLabel('3D FSC') vol.setFileName(self._getFileName('out_vol3DFSC')) vol.setSamplingRate(inputVol.getSamplingRate()) # remove useless output cleanPath(self._getExtraPath('Results_vol/ResEMvolOut.mrc')) self._defineOutputs(outputVolume=vol) self._defineSourceRelation(self.inputVolume, vol)
def createOutputStep(self): partSet = self._getInputParticles() vol = Volume() vol.setSamplingRate(partSet.getSamplingRate()) vol.setObjLabel('real space PSF') vol.setFileName(self._getFileName('real space PSF')) vol2 = Volume() vol2.setSamplingRate(partSet.getSamplingRate()) vol2.setObjLabel('fourier space PSF') vol2.setFileName(self._getFileName('fourier space PSF')) outputs = {'outputVolume1': vol, 'outputVolume2': vol2} self._defineOutputs(**outputs) self._defineSourceRelation(self.inputParticles, vol) self._defineSourceRelation(self.inputParticles, vol2)
def createOutputStep(self): inputVol = self.protRefine.get().outputVolume ps = inputVol.getSamplingRate() vol = Volume() vol.setSamplingRate(ps) vol.setObjLabel('Filtered half-map 1') vol.setFileName(self._getFileName('outHalf1Fn')) vol2 = Volume() vol2.setSamplingRate(ps) vol2.setObjLabel('Filtered half-map 2') vol2.setFileName(self._getFileName('outHalf2Fn')) outputs = {'outputVolume1': vol, 'outputVolume2': vol2} self._defineOutputs(**outputs) self._defineSourceRelation(inputVol, vol) self._defineSourceRelation(inputVol, vol2)