def save_many_bigprofiles(ind_cxs, unnorm_eluts, fpath, **kwargs): for count,(i,cx) in enumerate(ind_cxs): fname = os.path.join(fpath, '%s.png' %i) tempdir = os.path.join(fpath, '%s.tmp' %i) if not os.path.exists(fname): if ut.temp_placeholder(tempdir): print count, fname save_bigprofiles(None, cx, unnorm_eluts, fname, **kwargs) os.rmdir(tempdir)
def process(fpath, destdir, do_copysource): fname = os.path.split(fpath)[1] new_fname = os.path.splitext(fname)[0] + '.mzXML.gz' pathout = os.path.join(destdir, new_fname) if not os.path.exists(pathout): tempdir = pathout + ".tmp" if ut.temp_placeholder(tempdir): if do_copysource: fpath = copy_source(fpath, destdir) f_mzml = unf(fpath, destdir) if do_copysource: os.remove(fpath) f_mzxml = msconvert(f_mzml) os.remove(f_mzml) compress(f_mzxml) os.rmdir(tempdir) else: print "Placeholder exists:", tempdir else: print "Output exists:", pathout