mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Fix divide-by-0 resulting from mean depth of 0 in bai data provider.
This commit is contained in:
@@ -972,7 +972,7 @@ class BamDataProvider( GenomeDataProvider, FilterableMixin ):
|
||||
return { 'data': [], 'message': None, 'max_low': start, 'max_high': start }
|
||||
|
||||
read_len = len( first_read.seq )
|
||||
num_reads = ( end - start ) * mean_depth / float ( read_len )
|
||||
num_reads = max( ( end - start ) * mean_depth / float ( read_len ), 1 )
|
||||
threshold = float( max_vals )/ num_reads
|
||||
iterator = itertools.chain( iter( [ first_read ] ), iterator )
|
||||
|
||||
|
||||
Reference in New Issue
Block a user