Mercurial > repos > jankanis > blast2html
comparison blast2html.py @ 23:6995a6f34f3f
fix sectioning, add footer
author | Jan Kanis <jan.code@jankanis.nl> |
---|---|
date | Thu, 15 May 2014 11:05:39 +0200 |
parents | efce16c98650 |
children | c8347745bbad |
comparison
equal
deleted
inserted
replaced
22:efce16c98650 | 23:6995a6f34f3f |
---|---|
230 query_length = blastxml_len(result) | 230 query_length = blastxml_len(result) |
231 skip = math.ceil(query_length / self.max_scale_labels) | 231 skip = math.ceil(query_length / self.max_scale_labels) |
232 percent_multiplier = 100 / query_length | 232 percent_multiplier = 100 / query_length |
233 for i in range(1, query_length+1): | 233 for i in range(1, query_length+1): |
234 if i % skip == 0: | 234 if i % skip == 0: |
235 yield dict(label = i, width = skip * percent_multiplier, shorter = False\) | 235 yield dict(label = i, width = skip * percent_multiplier) |
236 if query_length % skip != 0: | 236 if query_length % skip != 0: |
237 yield dict(label = query_length, | 237 yield dict(label = query_length, |
238 width = (query_length % skip) * percent_multiplier, | 238 width = (query_length % skip) * percent_multiplier) |
239 shorter = True) | |
240 | 239 |
241 @filter | 240 @filter |
242 def hit_info(self, result): | 241 def hit_info(self, result): |
243 | 242 |
244 query_length = blastxml_len(result) | 243 query_length = blastxml_len(result) |