예제 #1
0
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",
예제 #2
0
    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",
예제 #3
0
    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,