comparison unified-histogram.py @ 5:b25b3518c2ce draft

planemo upload for repository https://github.com/TAMU-CPT/galaxy-circos-tool commit 7561690774be81155d79a3c38a77c098c59aa9a2
author eric-rasche
date Sat, 10 Jun 2017 12:55:28 -0400
parents 4ff5ff4c84fa
children
comparison
equal deleted inserted replaced
4:4ff5ff4c84fa 5:b25b3518c2ce
114 else: 114 else:
115 if MODE == 'histogram': 115 if MODE == 'histogram':
116 # histogram 116 # histogram
117 # hs4 0 1999999 5.0000,3.0000,1.0000,19.0000 117 # hs4 0 1999999 5.0000,3.0000,1.0000,19.0000
118 sys.stdout.write(' '.join( 118 sys.stdout.write(' '.join(
119 (genome, region_start, region_end, ','.join(values)) 119 (genome, str(region_start), str(region_end), ','.join(map(str, values)))
120 ) + '\n') 120 ) + '\n')
121 elif MODE == 'heatmap': 121 elif MODE == 'heatmap':
122 # heatmap 122 # heatmap
123 # hs1 2000000 3999999 0.0000 id=hs4 123 # hs1 2000000 3999999 0.0000 id=hs4
124 # hs1 4000000 5999999 2.0000 id=hs1 124 # hs1 4000000 5999999 2.0000 id=hs1
127 # hs1 4000000 5999999 0.0000 id=hs4 127 # hs1 4000000 5999999 0.0000 id=hs4
128 # hs1 6000000 7999999 4.0000 id=hs2 128 # hs1 6000000 7999999 4.0000 id=hs2
129 for x in max_idx: 129 for x in max_idx:
130 if x in data[genome][position]: 130 if x in data[genome][position]:
131 sys.stdout.write(' '.join( 131 sys.stdout.write(' '.join(
132 (genome, region_start, region_end, data[genome][position][x], 'id=hm%s' % x) 132 (genome, str(region_start), str(region_end), data[genome][position][x], 'id=hm%s' % x)
133 ) + '\n') 133 ) + '\n')
134 else: 134 else:
135 sys.stdout.write(' '.join( 135 sys.stdout.write(' '.join(
136 (genome, region_start, region_end, 0.0, 'id=hm%s' % x) 136 (genome, str(region_start), str(region_end), 0.0, 'id=hm%s' % x)
137 ) + '\n') 137 ) + '\n')
138 elif MODE == 'line': 138 elif MODE == 'line':
139 # multiple=False 139 # multiple=False
140 sys.stdout.write(' '.join( 140 sys.stdout.write(' '.join(
141 (genome, region_start, region_end, data[genome][position][0]) 141 (genome, str(region_start), str(region_end), data[genome][position][0])
142 ) + '\n') 142 ) + '\n')
143 elif MODE == 'scatter': 143 elif MODE == 'scatter':
144 # multiple=False 144 # multiple=False
145 sys.stdout.write(' '.join( 145 sys.stdout.write(' '.join(
146 (genome, region_start, region_end, data[genome][position][0]) 146 (genome, str(region_start), str(region_end), data[genome][position][0])
147 ) + '\n') 147 ) + '\n')
148 148
149 # Update start of next array 149 # Update start of next array
150 region_start = position 150 region_start = position
151 region_end = position 151 region_end = position