Mercurial > repos > greg > gene_family_classifier
comparison gene_family_classifier.py @ 113:f517eb8b08de draft
Uploaded
author | greg |
---|---|
date | Mon, 27 Feb 2017 14:54:23 -0500 |
parents | 9e688af74aae |
children | 1f357ae51fc4 |
comparison
equal
deleted
inserted
replaced
112:9e688af74aae | 113:f517eb8b08de |
---|---|
83 sys.exit(1) | 83 sys.exit(1) |
84 | 84 |
85 | 85 |
86 def write_html_output(output, title, dir): | 86 def write_html_output(output, title, dir): |
87 with open(output, 'w') as fh: | 87 with open(output, 'w') as fh: |
88 fh.write('<html><head><h2>%s</h2></head>\n' % title) | 88 fh.write('<html><head><h3>%s</h3></head>\n' % title) |
89 fh.write('<body><p/><table cellpadding="5">\n') | 89 fh.write('<body><p/><table cellpadding="2">\n') |
90 fh.write('<tr><th>Size</th><th>Name</th></tr>\n') | 90 fh.write('<tr><th>Size</th><th>Name</th></tr>\n') |
91 for fname in os.listdir(dir): | 91 for fname in os.listdir(dir): |
92 try: | 92 try: |
93 size = str(os.path.getsize(os.path.join(dir, fname))) | 93 size = str(os.path.getsize(os.path.join(dir, fname))) |
94 except: | 94 except: |
139 # Handle hmmscan.log output. | 139 # Handle hmmscan.log output. |
140 if args.classifier in ['hmmscan', 'both']: | 140 if args.classifier in ['hmmscan', 'both']: |
141 src_hmmscan_log = os.path.join(OUTPUT_DIR, 'hmmscan.log') | 141 src_hmmscan_log = os.path.join(OUTPUT_DIR, 'hmmscan.log') |
142 if os.path.exists(src_hmmscan_log): | 142 if os.path.exists(src_hmmscan_log): |
143 if args.save_hmmscan_log is None: | 143 if args.save_hmmscan_log is None: |
144 os.remove(args.hmmscan_log) | 144 os.remove(src_hmmscan_log) |
145 else: | 145 else: |
146 shutil.move(src_hmmscan_log, args.hmmscan_log) | 146 shutil.move(src_hmmscan_log, args.hmmscan_log) |
147 # Handle orthogroups outputs. | 147 # Handle orthogroups outputs. |
148 if create_ortho_sequences: | 148 if create_ortho_sequences: |
149 if create_corresponding_coding_sequences: | 149 if create_corresponding_coding_sequences: |