dir_name, name_prefix, wedge_angle, output, bHelp = parse_script_options( sys.argv[1:], helper) except: sys.exit() if bHelp is True: print(helper) sys.exit() if name_prefix is None: name_prefix = '' wedge_angle = float(wedge_angle) w = SingleTiltWedge(wedge_angle) pl = ParticleList() all_files = os.listdir(dir_name) for fname in all_files: p = None name_suffix = fname.split('.')[-1] if len(name_prefix): if name_prefix in fname and name_suffix in ['em', 'mrc']: p = Particle(dir_name + '/' + fname) else: if name_suffix in ['em', 'mrc']: p = Particle(dir_name + '/' + fname) if p is not None: pl.append(p) pl.setWedgeAllParticles(w) pl.toXMLFile(output)