code: def test_gvcfs(spark, tmp_path):
      # GVCF MatrixTables are not keyed by locus and alleles, just by locus
      input_vcf = "test-data/tabix-test-vcf/combined.chr20_18210071_18210093.g.vcf.gz"
      partitions = [
          hl.Interval(
              hl.Locus("chr20", 1, reference_genome="GRCh38"),
              hl.Locus("chr20", 20000000, reference_genome="GRCh38"),
              includes_end=True,
          )
      ]
      hail_df = functions.from_matrix_table(
          hl.import_gvcfs(
              [input_vcf], partitions, reference_genome="GRCh38"
          )[0]
      )
      _assert_lossless_adapter(
          spark, tmp_path, hail_df, input_vcf, "vcf", "bigvcf"
      )
  
file_path: glow/python/glow/hail/tests/test_from_matrix_table.py
imports: from glow.hail import functions
  import hail
  from pyspark.sql import functions
  from pyspark.sql.types import ArrayType, StructType
  import pytest
label_desc: Use image node_id 5 for calling a global function with example usage: test_gvcfs(spark, tmp_path) without return types