code: def _build_all_charts(vis_data, title=""):
      """Build all charts and combine into a single interface."""
  
      # Row 1
      type_chart = _build_type_chart(vis_data["variant_type_counts"])
      depth_chart = _build_depth_histogram(vis_data["depth_histogram"])
      qual_histogram = _build_qual_histogram(vis_data["qual_histogram"])
      gq_histogram = _build_gq_histogram(vis_data["gq_histogram"])
      row1 = alt.hconcat(
          type_chart, depth_chart, qual_histogram, gq_histogram
      ).resolve_scale(color="independent")
  
      # Row 2
      vaf_histograms, other_vaf_histograms = _build_vaf_histograms(
          vis_data["vaf_histograms_by_genotype"]
      )
      row2 = alt.hconcat(vaf_histograms, other_vaf_histograms)
  
      # Row 3
      base_change_chart = _build_base_change_chart(
          vis_data["base_changes"]
      )
      indel_size_chart = _build_indel_size_chart(
          vis_data["indel_sizes"]
      )
      tt_chart = _build_tt_chart(vis_data["titv_counts"])
      row3 = alt.hconcat(
          base_change_chart, tt_chart, indel_size_chart
      ).resolve_scale(color="independent")
  
      # Putting it all together
      all_charts = alt.vconcat(row1, row2, row3)
  
      all_charts = (
          all_charts.properties(title=title, spacing=70)
          .configure_header(labelFontSize=16, titleFontSize=20)
          .configure_title(fontSize=20)
      )
      return all_charts
  
imports: import io
  import json
  import os
  import altair
  import numpy
  import pandas
  import tensorflow
label_desc: Use image node_id 13 for calling a global function with example usage: _build_all_charts(vis_data, title) and returns: all_charts