changeset 109:06f121a1974e draft

Uploaded
author greg
date Mon, 27 Feb 2017 14:34:41 -0500
parents 82144bc3626a
children 6cb3520313b9
files gene_family_classifier.py
diffstat 1 files changed, 10 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/gene_family_classifier.py	Mon Feb 27 13:14:40 2017 -0500
+++ b/gene_family_classifier.py	Mon Feb 27 14:34:41 2017 -0500
@@ -85,10 +85,14 @@
 
 def write_html_output(output, title, dir):
     with open(output, 'w') as fh:
-        fh.write('<html><head><title>%s</title></head><body><p/><ul>\n' % title)
+        fh.write('<html><head><title>%s</title></head>\n' % title)
+        fh.write('<body><p/><table>\n')
+        fh.write('<tr><th>Size</th><th>Name</th></tr>\n')
         for fname in os.listdir(dir):
-            fh.write('<li><a type="text/plain" href="%s">%s</a></li>\n' % (fname, fname))
-        fh.write('</ul></body></html>\n')
+            size = str(os.path.getsixe(fname))
+            link = '<a href="%s" type="text/plain">%s</a>\n' % (fname, fname)
+            fh.write('<tr><td>%s</td><td>%s</td></tr>\n' % (size, link))
+        fh.write('</table></body></html>\n')
 
 
 # Define command response buffers.
@@ -142,11 +146,11 @@
     if create_corresponding_coding_sequences:
         out_file = args.output_ptorthocs
         orthogroups_fasta_dest_dir = args.output_ptorthocs_dir
-        title = 'Orthogroups with corresponding coding sequences'
+        title = 'Orthogroups and corresponding coding sequences files'
     else:
         out_file = args.output_ptortho
         orthogroups_fasta_dest_dir = args.output_ptortho_dir
-        title = 'Orthogroups'
+        title = 'Orthogroups files'
     orthogroups_fasta_src_dir = os.path.join(OUTPUT_DIR, 'orthogroups_fasta')
     move_directory_files(orthogroups_fasta_src_dir, orthogroups_fasta_dest_dir)
     write_html_output(out_file, title, orthogroups_fasta_dest_dir)
@@ -154,6 +158,6 @@
 if args.output_ptsco is not None:
     single_copy_fasta_src_dir = os.path.join(OUTPUT_DIR, 'single_copy_fasta')
     single_copy_fasta_dest_dir = args.output_ptsco_dir
-    title = 'Single copy orthogroups'
+    title = 'Single copy orthogroups files'
     move_directory_files(single_copy_fasta_src_dir, single_copy_fasta_dest_dir)
     write_html_output(args.output_ptsco, title, single_copy_fasta_dest_dir)