docstr: Draw information of dataset summary to the report
  
  Args:
      notes(str): Explain the block
      data_summary (:obj:`list` of :obj:`tuple`): list of tuple
                  (dataset_name, dataset_sample_number)
docstr_tok: ["Draw","information","of","dataset","summary","to","the","report","Args",":","notes","(","str",")",":","Explain","the","block","data_summary","(",":","obj",":","`","list","`","of",":","obj",":","`","tuple","`",")",":","list","of","tuple","(","dataset_name",",","dataset_sample_number",")"]
code: def draw_data_set_summary(
      self, notes: str, *, data_summary: List[Tuple[str, int]]
  ):
      """
      Draw information of dataset summary to the report
  
      Args:
          notes(str): Explain the block
          data_summary (:obj:`list` of :obj:`tuple`): list of tuple
                      (dataset_name, dataset_sample_number)
      """
      # -- Draw Content --
      self.pdf.add_new_line(notes, style="BI")
      self.pdf.start_itemize()
      for name, quantity in data_summary:
          self.pdf.add_key_value_pair(
              key="Number of %s samples" % name, value=str(quantity)
          )
      self.pdf.end_itemize()
      self.pdf.ln()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import copy
  import os
  import tempfile
  import warnings
  import numpy
  import shutil
  from typing import Tuple, Dict, List
  from xai import MODE
  from xai.data.constants import DatetimeResolution
  from xai.data.explorer import CategoricalStats, NumericalStats, TextStats, DatetimeStats
  from xai.formatter.contents import Title, SectionTitle, Header
  from xai.formatter.portable_document.publisher import CustomPdf
  from xai.formatter.report.section import OverviewSection, DetailSection
  from xai.formatter.writer import Writer
label_desc: Use image node_id 13 for calling the PdfWriter obj's underlying member method code with example usage: obj.draw_data_set_summary(notes) without return types