Mercurial > repos > holtgrewe > ngs_roi
changeset 6:71241c4dc4d0 draft
Uploaded
author | holtgrewe |
---|---|
date | Fri, 28 Jun 2013 14:01:42 -0400 |
parents | 170e48a55078 |
children | 19597b57ada8 |
files | roi_plot_thumbnails.py |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/roi_plot_thumbnails.py Fri Jun 28 05:32:20 2013 -0400 +++ b/roi_plot_thumbnails.py Fri Jun 28 14:01:42 2013 -0400 @@ -33,7 +33,7 @@ class LinkRegion(object): """Region on picture with genomic interval.""" - def __init__(self, x1, y1, x2, y2, ref, begin_pos, end_pos): + def __init__(self, x1, y1, x2, y2, ref, begin_pos, end_pos, name): self.x1 = x1 self.x2 = x2 self.y1 = y1 @@ -41,6 +41,7 @@ self.ref = ref self.begin_pos = begin_pos self.end_pos = end_pos + self.name = name class RoiPlotGrid(object): @@ -88,7 +89,7 @@ # Register link region. self.link_regions.append(LinkRegion( start_x, start_y, start_x + self.width, start_y + self.height, - record.ref, record.start_pos, record.end_pos)) + record.ref, record.start_pos, record.end_pos, record.region_name)) class GridLinks(object): @@ -157,9 +158,9 @@ f.write('<img src="%s" usemap="#%s" width="%d" height="%d" />\n' % vals) f.write('<map name="%s">\n' % gl.file_name) for lr in gl.link_regions: - locus = (lr.ref, lr.begin_pos + 1, lr.end_pos) + locus_label = (lr.ref, lr.begin_pos + 1, lr.end_pos, lr.name) vals = {'x1': lr.x1, 'x2': lr.x2, 'y1': lr.y1, 'y2': lr.y2, - 'title': '%s %d-%d' % locus, + 'title': '%s %d-%d (%s)' % locus_label, 'href': self.buildHref(lr.ref, lr.begin_pos, lr.end_pos), 'onclick': ''} # Add onclick handler to prevent opening of new window.