import cherrypy
import urllib
import urllib2
class MainContent:
def index(self):
return """
"""
index.exposed = True
def genscan(self, organism, printOpt, seq, exonCutoff , seqName = None, mailResult = None):
values = {"-o":organism,"-p": printOpt,"-e":exonCutoff}
genscanUrl = 'http://genes.mit.edu/cgi-bin/oldgenscanw.cgi'
if len(seq) == 0:
return "You did not fill in a DNA Sequence, please go back"
else:
values['-s'] = seq
if seqName:
values['-n'] = seqName
if mailResult:
values['-a'] = mailResult
data = urllib.urlencode(values)
req = urllib2.Request(genscanUrl, data)
response = urllib2.urlopen(req)
the_page = response.read()
return the_page
genscan.exposed = True
cherrypy.root = MainContent()
cherrypy.server.start()