@@ -415,11 +415,12 @@ def plot_genes(
415
415
416
416
# Increase the figure height by a certain factor, to accommodate labels.
417
417
height_increase_factor = 1.3
418
+ assert fig .height is not None
418
419
fig .height = int (fig .height * height_increase_factor )
419
420
420
421
# Get the original y_range.
421
422
# 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
423
424
424
425
# Determine the midpoint of the original range, to rescale outward from there.
425
426
orig_mid_y_range = (orig_y_range [0 ] + orig_y_range [1 ]) / 2
@@ -432,7 +433,7 @@ def plot_genes(
432
433
new_y_end = orig_mid_y_range + new_y_range_extent_half
433
434
434
435
# 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
436
437
437
438
debug ("determine midpoint of each gene rectangle" )
438
439
data ["mid_x" ] = (data ["start" ] + data ["end" ]) / 2
@@ -474,7 +475,7 @@ def plot_genes(
474
475
data_as_cds = bokeh .models .ColumnDataSource (data )
475
476
476
477
# Create a LabelSet for the gene pointers.
477
- gene_pointers_ls = bokeh .models .LabelSet (
478
+ gene_pointers_ls = bokeh .models .LabelSet ( # type: ignore
478
479
source = data_as_cds ,
479
480
x = "mid_x" ,
480
481
y = "pointer_y" ,
@@ -486,7 +487,7 @@ def plot_genes(
486
487
)
487
488
488
489
# Create a LabelSet for the gene labels.
489
- gene_labels_ls = bokeh .models .LabelSet (
490
+ gene_labels_ls = bokeh .models .LabelSet ( # type: ignore
490
491
source = data_as_cds ,
491
492
x = "mid_x" ,
492
493
y = "label_y" ,
0 commit comments