Example #1
0
def scriptGF():
    screen.clear()
    screen.border(0)
    screen.addstr(2, 2, "This is Gene Filter")
    screen.addstr(4, 4, "Please enter a input file for Gene Filter")
    screen.addstr(9, 4, "Please name the output file for Gene Filter")
    screen.refresh()
    firstClass = class1()
    userInput = screen.getstr(6, 10, 60)
    userOutput = screen.getstr(11, 10, 60)
    try:
	firstClass.filterLPs(userInput, userOutput)
	screen.clear()
	screen.border(0)
	screen.addstr(2, 4, "Gene filter succes!")
	screen.refresh()
	time.sleep(3)
    except:
        curses.flash()
	show_error("Invalid file name. Try again.")
Example #2
0
    if pos == 3 and x == ord('\n'):
        scriptSM()

    # MEME option (position 4)
    if pos == 4 and x == ord('\n'):
        scriptMEME()

    # running all the scripts option (position 5)
    if pos == 5 and x == ord('\n'):
        screen.clear()
	screen.border(0)
        screen.addstr(2, 2, "Run all the scripts!")
        screen.addstr(4, 4, "Please enter an input file for Gene Filter")
        screen.addstr(9, 4, "Please type in path to MEME's bin folder")
        screen.refresh()
        firstClass = class1()
        userInput = screen.getstr(6, 10, 60)
        MEMEpath = screen.getstr(11, 10, 60)
        userOutput = "GF_output"
	try:
	    screen.clear()
            screen.border(0)
            screen.addstr(2, 2, "0% complete...")
            screen.refresh()
	    time.sleep(1)
            firstClass.filterLPs(userInput, userOutput)
            screen.clear()
            screen.border(0)
            screen.addstr(2, 2, "25% complete...")
            screen.refresh()
            secondClass = class2()