@@ -145,7 +145,7 @@ def getPlotData(self, rank, min_length, hide_nohits, taxrule, c_index, catcolour
145
145
data_dict = {}
146
146
read_cov_dict = {}
147
147
max_cov = 0.0
148
-
148
+ print self . covLibs
149
149
cov_lib_dict = self .covLibs
150
150
#print cov_lib_dict
151
151
cov_lib_names_l = self .covLibs .keys () # does not include cov_sum
@@ -203,8 +203,10 @@ def getPlotData(self, rank, min_length, hide_nohits, taxrule, c_index, catcolour
203
203
cov_sum = 0.0
204
204
reads_mapped_sum = 0
205
205
for cov_lib in sorted (cov_lib_names_l ):
206
- cov = float (blob ['covs' ][cov_lib ])
207
- cov = cov if cov > 0.02 else 0.02
206
+ cov = float (blob ['covs' ][cov_lib ])
207
+ if cov < 0.02 :
208
+ cov = 0.02
209
+ #cov = cov if cov > 0.02 else 0.02
208
210
# increase max_cov
209
211
if cov > max_cov :
210
212
max_cov = cov
@@ -221,13 +223,13 @@ def getPlotData(self, rank, min_length, hide_nohits, taxrule, c_index, catcolour
221
223
reads_mapped_sum += reads_mapped
222
224
223
225
if len (cov_lib_names_l ) > 1 :
224
- cov_sum = cov_sum if cov_sum > 0.02 else 0.02
226
+ if cov_sum < 0.02 :
227
+ cov_sum = 0.02
225
228
data_dict [group ]['covs' ]['sum' ].append (cov_sum )
226
- if cov > max_cov :
227
- max_cov = cov
229
+ if cov_sum > max_cov :
230
+ max_cov = cov_sum
228
231
if (reads_mapped_sum ):
229
232
data_dict [group ]['reads_mapped' ]['sum' ] += reads_mapped_sum
230
-
231
233
#if len(cov_lib_names_l) > 1:
232
234
# for cov_lib, data in self.covLibs.items():
233
235
# cov_libs_reads_total['cov_sum'] = cov_libs_reads_total.get('cov_sum', 0) + data['reads_total']
@@ -312,6 +314,9 @@ def parseCovs(self, covLibObjs):
312
314
else :
313
315
pass
314
316
covLib .mean_cov = covLib .cov_sum / self .seqs
317
+ if covLib .cov_sum == 0.0 :
318
+ print BtLog .error ['26' ] % (covLib .f )
319
+ print covLib .cov_sum
315
320
self .covLibs [covLib .name ] = covLib
316
321
317
322
@@ -377,7 +382,7 @@ def __init__(self, name, fmt, f):
377
382
self .name = name
378
383
self .fmt = fmt
379
384
self .f = abspath (f ) if (f ) else ''
380
- self .cov_sum = 0
385
+ self .cov_sum = 0.0
381
386
self .reads_total = 0
382
387
self .reads_mapped = 0
383
388
self .mean_cov = 0.0
0 commit comments