diff --git a/lib/galaxy/visualization/tracks/summary.py b/lib/galaxy/visualization/tracks/summary.py index 1bec8882671..ba2b26ac121 100644 --- a/lib/galaxy/visualization/tracks/summary.py +++ b/lib/galaxy/visualization/tracks/summary.py @@ -93,8 +93,10 @@ class SummaryTree: starting_block = self.find_block( start, level ) ending_block = self.find_block( end, level ) for block in range( starting_block, ending_block + 1 ): + val = 0 if block in blocks[ level ]: - results.append( ( block * multiplier, blocks[ level ][ block ] ) ) + val = blocks[ level ][ block ] + results.append( ( block * multiplier, val ) ) return results return None diff --git a/lib/galaxy/web/controllers/tracks.py b/lib/galaxy/web/controllers/tracks.py index c1d500025ed..3291516dc6e 100644 --- a/lib/galaxy/web/controllers/tracks.py +++ b/lib/galaxy/web/controllers/tracks.py @@ -559,7 +559,7 @@ class TracksController( BaseUIController, UsesVisualizationMixin, UsesHistoryDat converted_dataset = dataset.get_converted_dataset( trans, indexed_type ) data_provider = get_data_provider( indexed_type )( converted_dataset, dataset ) # HACK: pass in additional params, which are only used for summary tree data, not BBI data. - track[ 'genome_wide_data' ] = { 'data': data_provider.get_genome_data( chroms_info, level=3, detail_cutoff=0, draw_cutoff=0 ) } + track[ 'genome_wide_data' ] = { 'data': data_provider.get_genome_data( chroms_info, level=4, detail_cutoff=0, draw_cutoff=0 ) } return trans.fill_template( 'visualization/circster.mako', viz_config=viz_config, genome=genome )