code: def test_annotated_sites_only_vcf(spark, tmp_path):
      # The Hail DataFrame will not have the split CSQ/ANN fields, as it does not have
      # the VCF header metadata; we include the header when writing the round-trip VCF.
      input_vcf = "test-data/vcf/vep.vcf"
      hail_df = functions.from_matrix_table(hl.import_vcf(input_vcf))
      _assert_lossless_adapter(
          spark,
          tmp_path,
          hail_df,
          input_vcf,
          "vcf",
          "vcf",
          writer_options={"vcfHeader": input_vcf},
      )
  
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 6 for calling a global function with example usage: test_annotated_sites_only_vcf(spark, tmp_path) without return types