-html_file = open(headfile, 'r')
-source_code_head = html_file.read()
-html_file.close()
+ # creating html table from dataframe
+ reportdatasub = reportdata[["Variant ID", "Allele ID", "Clinical Significance","Disease Name", "Frequency EXAC", "Frequency 1000 Genomes Project","Zygosity","URL"]]
+ reportdatasub.to_html(buf=str_io, classes='table table-bordered',index_names=False,index=False)
+ html_str = str_io.getvalue()
+ html_str_encoded = unicode(html_str).encode('utf8')
+ html_str_encoded = html_str_encoded.replace('<','<')
+ html_str_encoded = html_str_encoded.replace('>','>')
+ html_str_encoded = html_str_encoded.replace('|','<br/>')