toremove = [] def cleanup(): for d in toremove: shutil.rmtree(d, ignore_errors=True) atexit.register(cleanup) if len(sys.argv) == 2 and sys.argv[1] == '--GUI': from optparse_gui.needswx import * sys.exit(1) if len(sys.argv) == 1: if not GUI(): print("Graphical user-interface unavailable.", file=sys.stderr) sys.exit(1) from optparse_gui import OptionParserGUI parser = OptionParserGUI(version=VERSION) error_kwargs = {'exit': False} sys.excepthook = excepthook else: parser = OptionParser(version=VERSION) error_kwargs = {} advanced = OptionGroup(parser, "Advanced") parser.add_option("-s", "--snvs", type="files", dest="snvs",
print >> sys.stderr, "Type <Enter> to Exit...", sys.stderr.flush() raw_input() toremove = [] def cleanup(): for d in toremove: shutil.rmtree(d, ignore_errors=True) atexit.register(cleanup) if not GUI() and len(sys.argv) == 2 and sys.argv[1] == '--GUI': from optparse_gui.needswx import * sys.exit(1) if GUI() and len(sys.argv) == 1: from optparse_gui import OptionParserGUI parser = OptionParserGUI(version=VERSION) error_kwargs = {'exit': False} sys.excepthook = excepthook else: parser = OptionParser(version=VERSION) error_kwargs = {} advanced = OptionGroup(parser, "Advanced") parser.add_option("-s", "--snvs",
input() sys.excepthook = excepthook toremove = [] def cleanup(): for d in toremove: shutil.rmtree(d, ignore_errors=True) atexit.register(cleanup) if GUI() and len(sys.argv) == 1: from optparse_gui import OptionParserGUI parser = OptionParserGUI(version=VERSION) error_kwargs = {'exit': False} else: parser = OptionParser(version=VERSION) error_kwargs = {} parser.add_option("-c", "--counts", type="files", dest="counts", default=None, help="Read counts per SNP/Junction", name="SNP/Junction Counts", remember=True,