code: def test_vep_grch38_consequence_true(self):
      gnomad_vep_result = hl.import_vcf(
          resource("sample.gnomad.genomes.r3.0.sites.chr1.vcf.gz"),
          reference_genome="GRCh38",
          force=True,
      )
      hail_vep_result = hl.vep(
          gnomad_vep_result, self.vep_config_grch38_95, csq=True
      )
  
      expected = gnomad_vep_result.select_rows(
          vep=gnomad_vep_result.info.vep.map(
              lambda x: x.split("\|")[:8]
          )
      ).rows()
  
      actual = (
          hail_vep_result.select_rows(
              vep=hail_vep_result.vep.map(lambda x: x.split("\|")[:8])
          )
          .rows()
          .drop("vep_csq_header")
      )
  
      assert expected._same(actual)
  
      vep_csq_header = hl.eval(hail_vep_result.vep_csq_header)
      assert (
          "Consequence annotations from Ensembl VEP" in vep_csq_header
      ), vep_csq_header
  
imports: import unittest
  import hail
  import hail.expr.aggregators
  from hail.utils.misc import new_temp_file
  from ..helpers import *
  from hail.methods.qc import VEPConfigGRCh37Version85, VEPConfigGRCh38Version95
label_desc: Use image node_id 19 for calling the Tests obj's underlying member method code with example usage: obj.test_vep_grch38_consequence_true() without return types