def on_form_ok(self,params): if not params.has_key("filenames"): EMErrorMessageDisplay.run(["Please select files for processing"]) return if params.has_key("filenames") and len(params["filenames"]) == 0: EMErrorMessageDisplay.run(["Please select files for processing"]) return self.write_db_entries(params) e2tblist = "e2spt_boxer.py" e2tblist += " "+params['filenames'][0] if params["yshort"]: e2tblist += " --yshort" if params["inmemory"]: e2tblist += " --inmemory" e2tblist += " --apix="+str(params["apix"]) child = subprocess.Popen(e2tblist, shell=True) self.form.close() self.form = None self.write_db_entries(params)
def on_form_ok(self, params): if not params.has_key("filenames"): EMErrorMessageDisplay.run(["Please select files for processing"]) return if params.has_key("filenames") and len(params["filenames"]) == 0: EMErrorMessageDisplay.run(["Please select files for processing"]) return self.write_db_entries(params) e2tblist = "e2spt_boxer.py" e2tblist += " " + params['filenames'][0] if params["yshort"]: e2tblist += " --yshort" if params["inmemory"]: e2tblist += " --inmemory" e2tblist += " --apix=" + str(params["apix"]) child = subprocess.Popen(e2tblist, shell=True) self.form.close() self.form = None self.write_db_entries(params)
def on_form_ok(self,params): if not params.has_key("filenames"): EMErrorMessageDisplay.run(["Please select files for processing"]) return if params.has_key("filenames") and len(params["filenames"]) == 0: EMErrorMessageDisplay.run(["Please select files for processing"]) return if len(params["refnames"]) > 1: EMErrorMessageDisplay.run(["Only one referecne can be used"]) return e23dcalist = "e2spt_classaverage.py" e23dcalist += " --input="+params['filenames'][0] if(params['filenames'][0][-4:-3] == "."): e23dcalist += " --output="+params['filenames'][0][:-4]+"_3DAVG."+params['filenames'][0][-3:] # output file hack else: e23dcalist += " --output="+params['filenames'][0]+"_3DAVG" spacer = "" try: e23dcalist += " --ref="+params["refnames"][0] except: pass if params["savesteps"]: e23dcalist += " --savesteps" if params["saveali"]: e23dcalist += " --saveali" if params["number of iterations"]: e23dcalist += " --iter="+str(params["number of iterations"]) if params["Percentage to shrink"]: e23dcalist += " --shrink="+str(params["Percentage to shrink"]) if params["Percentage to shrink, refinement"]: e23dcalist += " --shrinkrefine="+str(params["Percentage to shrink, refinement"]) if params["coarse number"]: e23dcalist += " --npeakstorefine="+str(params["coarse number"]) if params["mask"] != "None": spacer="" if params["maskparams"]: spacer=":" e23dcalist += " --mask="+params["mask"]+spacer+params["maskparams"] if params["filter"] != "None": spacer="" if params["filterparams"]: spacer=":" e23dcalist += " --preprocess="+params["filter"]+spacer+params["filterparams"] spacer="" if params["ali3dparams"]: spacer=":" e23dcalist += " --align="+params["aligner3D"]+spacer+params["ali3dparams"] spacer="" if params["rali3dparams"]: spacer=":" e23dcalist += " --ralign="+params["raligner3D"]+spacer+params["rali3dparams"] if params["postfilter"] != "None": if params["postfilterparams"]: spacer=":" e23dcalist += " --postprocess="+params["postfilter"]+spacer+params["postfilterparams"] if params["parallel"]: e23dcalist += " --parallel="+params["parallel"] print e23dcalist child = subprocess.Popen(e23dcalist, shell=True) self.form.close() self.form = None self.write_db_entries(params)
def on_form_ok(self, params): if not params.has_key("filenames"): EMErrorMessageDisplay.run(["Please select files for processing"]) return if params.has_key("filenames") and len(params["filenames"]) == 0: EMErrorMessageDisplay.run(["Please select files for processing"]) return if len(params["refnames"]) > 1: EMErrorMessageDisplay.run(["Only one referecne can be used"]) return e23dcalist = "e2spt_classaverage.py" e23dcalist += " --input=" + params['filenames'][0] if (params['filenames'][0][-4:-3] == "."): e23dcalist += " --output=" + params['filenames'][ 0][:-4] + "_3DAVG." + params['filenames'][0][ -3:] # output file hack else: e23dcalist += " --output=" + params['filenames'][0] + "_3DAVG" spacer = "" try: e23dcalist += " --ref=" + params["refnames"][0] except: pass if params["savesteps"]: e23dcalist += " --savesteps" if params["saveali"]: e23dcalist += " --saveali" if params["number of iterations"]: e23dcalist += " --iter=" + str(params["number of iterations"]) if params["Percentage to shrink"]: e23dcalist += " --shrink=" + str(params["Percentage to shrink"]) if params["Percentage to shrink, refinement"]: e23dcalist += " --shrinkrefine=" + str( params["Percentage to shrink, refinement"]) if params["coarse number"]: e23dcalist += " --npeakstorefine=" + str(params["coarse number"]) if params["mask"] != "None": spacer = "" if params["maskparams"]: spacer = ":" e23dcalist += " --mask=" + params["mask"] + spacer + params[ "maskparams"] if params["filter"] != "None": spacer = "" if params["filterparams"]: spacer = ":" e23dcalist += " --preprocess=" + params[ "filter"] + spacer + params["filterparams"] spacer = "" if params["ali3dparams"]: spacer = ":" e23dcalist += " --align=" + params["aligner3D"] + spacer + params[ "ali3dparams"] spacer = "" if params["rali3dparams"]: spacer = ":" e23dcalist += " --ralign=" + params["raligner3D"] + spacer + params[ "rali3dparams"] if params["postfilter"] != "None": if params["postfilterparams"]: spacer = ":" e23dcalist += " --postprocess=" + params[ "postfilter"] + spacer + params["postfilterparams"] if params["parallel"]: e23dcalist += " --parallel=" + params["parallel"] print e23dcalist child = subprocess.Popen(e23dcalist, shell=True) self.form.close() self.form = None self.write_db_entries(params)