@@ -415,11 +415,12 @@ def plot_genes(
415415
416416 # Increase the figure height by a certain factor, to accommodate labels.
417417 height_increase_factor = 1.3
418+ assert fig .height is not None
418419 fig .height = int (fig .height * height_increase_factor )
419420
420421 # Get the original y_range.
421422 # Note: fig.y_range is not subscriptable.
422- orig_y_range = fig .y_range .start , fig .y_range .end
423+ orig_y_range = fig .y_range .start , fig .y_range .end # type: ignore
423424
424425 # Determine the midpoint of the original range, to rescale outward from there.
425426 orig_mid_y_range = (orig_y_range [0 ] + orig_y_range [1 ]) / 2
@@ -432,7 +433,7 @@ def plot_genes(
432433 new_y_end = orig_mid_y_range + new_y_range_extent_half
433434
434435 # Set the new y_range.
435- fig .y_range = bokeh .models .Range1d (new_y_start , new_y_end )
436+ fig .y_range = bokeh .models .Range1d (new_y_start , new_y_end ) # type: ignore
436437
437438 debug ("determine midpoint of each gene rectangle" )
438439 data ["mid_x" ] = (data ["start" ] + data ["end" ]) / 2
@@ -474,7 +475,7 @@ def plot_genes(
474475 data_as_cds = bokeh .models .ColumnDataSource (data )
475476
476477 # Create a LabelSet for the gene pointers.
477- gene_pointers_ls = bokeh .models .LabelSet (
478+ gene_pointers_ls = bokeh .models .LabelSet ( # type: ignore
478479 source = data_as_cds ,
479480 x = "mid_x" ,
480481 y = "pointer_y" ,
@@ -486,7 +487,7 @@ def plot_genes(
486487 )
487488
488489 # Create a LabelSet for the gene labels.
489- gene_labels_ls = bokeh .models .LabelSet (
490+ gene_labels_ls = bokeh .models .LabelSet ( # type: ignore
490491 source = data_as_cds ,
491492 x = "mid_x" ,
492493 y = "label_y" ,
0 commit comments