Exemple #1
0
def html_table(row_inp,iter):
    logger.info("iteration: " + str(iter))
    dose_response.append(float(row_inp[0]))
    LC50.append(float(row_inp[1]))
    threshold.append(float(row_inp[2]))

    Input_header="""<div class="out_">
                        <br><H3>Batch Calculation of Iteration %s</H3>
                    </div>"""%(iter)

    iec_obj_temp = iec_model.iec(True,True, 'batch',dose_response[iter-1],LC50[iter-1],threshold[iter-1])
    iec_obj_temp.loop_indx = str(iter)

    z_score_f_out.append(iec_obj_temp.z_score_f_out)
    F8_f_out.append(iec_obj_temp.F8_f_out)
    chance_f_out.append(iec_obj_temp.chance_f_out)


    #html = iec_tables.table_all(iec_obj)

    jid_all.append(iec_obj_temp.jid)
    iec_obj_all.append(iec_obj_temp)    
    if iter == 1:
        jid_batch.append(iec_obj_temp.jid)
    
    table_all_out = iec_tables.table_all(iec_obj_temp)

    html_table_temp = Input_header + table_all_out + "<br>"

    return html_table_temp
    def post(self):        
        form = cgi.FieldStorage()   
        LC50 = float(form.getvalue('LC50'))
        threshold = float(form.getvalue('threshold'))
        dose_response = float(form.getvalue('dose_response'))
        iec_obj = iec_model.iec(dose_response, LC50, threshold)
        text_file = open('iec/iec_description.txt','r')
        x1 = text_file.read()
        templatepath = os.path.dirname(__file__) + '/../templates/'
        html = template.render(templatepath + '01uberheader.html', {'title':'Ubertool'})        
        html = html + template.render(templatepath + '02uberintroblock_wmodellinks.html',  {'model':'iec','page':'output'})
        html = html + template.render (templatepath + '03ubertext_links_left.html', {})                               
        html = html + template.render(templatepath + '04uberoutput_start.html', {
                'model':'iec', 
                'model_attributes':'IEC Output'})

        html = html + iec_tables.table_all(iec_obj)
        html = html + template.render(templatepath + 'export.html', {})
        html = html + template.render(templatepath + '04uberoutput_end.html', {})
        html = html + template.render(templatepath + '06uberfooter.html', {'links': ''})
        self.response.out.write(html)
Exemple #3
0
 def post(self):        
     form = cgi.FieldStorage()   
     LC50 = float(form.getvalue('LC50'))
     threshold = float(form.getvalue('threshold'))
     dose_response = float(form.getvalue('dose_response'))
     iec_obj = iec_model.iec(True,True,'single',dose_response, LC50, threshold, None)
     text_file = open('iec/iec_description.txt','r')
     x1 = text_file.read()
     templatepath = os.path.dirname(__file__) + '/../templates/'
     ChkCookie = self.request.cookies.get("ubercookie")
     html = uber_lib.SkinChk(ChkCookie, "IEC Output")
     html = html + template.render(templatepath + '02uberintroblock_wmodellinks.html',  {'model':'iec','page':'output'})
     html = html + template.render (templatepath + '03ubertext_links_left.html', {})                               
     html = html + template.render(templatepath + '04uberoutput_start.html', {
             'model':'iec', 
             'model_attributes':'IEC Output'})
     html = html + iec_tables.timestamp(iec_obj)
     html = html + iec_tables.table_all(iec_obj)
     html = html + template.render(templatepath + 'export.html', {})
     html = html + template.render(templatepath + '04uberoutput_end.html', {})
     html = html + template.render(templatepath + '06uberfooter.html', {'links': ''})
     rest_funcs.save_dic(html, iec_obj.__dict__, "iec", "single")
     self.response.out.write(html)