class_docstr: The Hail-maintained VEP configuration for GRCh37 for VEP version 85.
  
  This class takes the following constructor arguments:
  
   - `data_bucket` (:obj:`.str`) -- The location where the VEP data is stored.
   - `data_mount` (:obj:`.str`) -- The location in the container where the data should be mounted.
   - `image` (:obj:`.str`) -- The docker image to run VEP.
   - `cloud` (:obj:`.str`) -- The cloud where the Batch Service is located.
   - `data_bucket_is_requester_pays` (:obj:`.bool`) -- True if the data bucket is requester pays.
   - `regions` (:obj:`.list` of :obj:`.str`) -- A list of regions the VEP jobs can run in.
class_docstr_tok: ["The","Hail-maintained","VEP","configuration","for","GRCh37","for","VEP","version","85",".","This","class","takes","the","following","constructor","arguments",":","-","`","data_bucket","`","(",":","obj",":","`",".str","`",")","--","The","location","where","the","VEP","data","is","stored",".","-","`","data_mount","`","(",":","obj",":","`",".str","`",")","--","The","location","in","the","container","where","the","data","should","be","mounted",".","-","`","image","`","(",":","obj",":","`",".str","`",")","--","The","docker","image","to","run","VEP",".","-","`","cloud","`","(",":","obj",":","`",".str","`",")","--","The","cloud","where","the","Batch","Service","is","located",".","-","`","data_bucket_is_requester_pays","`","(",":","obj",":","`",".bool","`",")","--","True","if","the","data","bucket","is","requester","pays",".","-","`","regions","`","(",":","obj",":","`",".list","`","of",":","obj",":","`",".str","`",")","--","A","list","of","regions","the","VEP","jobs","can","run","in","."]
code: def command(
      self,
      *,
      consequence: bool,
      tolerate_parse_error: bool,
      part_id: int,
      input_file: Optional[str],
      output_file: str,
  ) -> str:
      vcf_or_json = "--vcf" if consequence else "--json"
      input_file = f"--input_file {input_file}" if input_file else ""
      return f"""/vep/vep {input_file} \
  --format vcf \
  {vcf_or_json} \
  --everything \
  --allele_number \
  --no_stats \
  --cache \
  --offline \
  --minimal \
  --assembly GRCh37 \
  --dir={self.data_mount} \
  --plugin LoF,human_ancestor_fa:{self.data_mount}/loftee_data/human_ancestor.fa.gz,filter_position:0.05,min_intron_size:15,conservation_file:{self.data_mount}/loftee_data/phylocsf_gerp.sql,gerp_file:{self.data_mount}/loftee_data/GERP_scores.final.sorted.txt.gz \
  -o STDOUT
  """
  
imports: import abc
  import logging
  import hail
  from collections import Counter
  import os
  from shlex import quote
  from typing import Dict, Tuple, List, Optional, Union
  from hailtop import pip_version
  from hailtop.utils import async_to_blocking
  import hailtop.batch_client
  from hailtop.config import get_deploy_config
  from hailtop import yamlx
  from hail.backend.service_backend import ServiceBackend
  from hail.typecheck import typecheck, oneof, anytype, nullable, numeric
  from hail.expr.expressions.expression_typecheck import expr_float64
  from hail.utils import FatalError
  from hail.utils.java import Env, info, warning
  from hail.utils.misc import divide_null, guess_cloud_spark_provider, new_temp_file
  from hail.matrixtable import MatrixTable
  from hail.table import Table
  from hail.ir import TableToTableApply
  from .misc import require_biallelic, require_row_key_variant, require_col_key_str, require_table_key_variant, require_alleles_field
label_desc: Use image node_id 2 for calling the VEPConfigGRCh37Version85 obj's underlying member method code with example usage: obj.command() and returns: str, input_file, str, vcf_or_json, str, self, str, self, str, self, str, self, str