Mercurial > repos > nanette > nanette_test
view test_script_path.py @ 2:900854ec76e6 draft default tip
Uploaded
author | nanette |
---|---|
date | Tue, 20 Aug 2013 08:36:47 -0400 |
parents | |
children |
line wrap: on
line source
""" @summary: GO enrichment analysis (hotspots) @author: nanette.coetzer@gmail.com @version 5 """ import optparse, sys import subprocess import tempfile import os, re def stop_err( msg ): sys.stderr.write( "%s\n" % msg ) sys.exit() def __main__(): #Parse Command Line parser = optparse.OptionParser() parser.add_option("-i", "--input1", default=None, dest="input1", help="genes") parser.add_option("-o", "--output1", default=None, dest="output1", help="star genes") (options, args) = parser.parse_args() try: open(options.input1, "r").close() except TypeError, e: stop_err("You need to supply the Gene Universe file:\n" + str(e)) except IOError, e: stop_err("Can not open the Gene Universe file:\n" + str(e)) ########################################################## infile = open(options.input1,"r") inlist = [] for line in infile: inlist.append(line.strip()) infile.close() outfile = open(options.output1,"w") for l in inlist: outfile.write("* "+str(l)+"\n") outfile.close() ############################################## if __name__=="__main__": __main__()