code: def get_full_id(
      variant: variants_pb2.Variant, indices: Sequence[int]
  ) -> str:
      alt_genotype_string = "|".join(
          [variant.alternate_bases[i] for i in indices]
      )
      return "{}:{}_{}->{}".format(
          variant.reference_name,
          variant.start,
          variant.reference_bases,
          alt_genotype_string,
      )
  
imports: import gzip
  import json
  import os
  from typing import Any, Callable, Dict, Optional, Sequence, Set
  from absl import app
  from absl import flags
  from absl import logging
  import pandas
  import tensorflow
  from deepvariant.protos import deepvariant_pb2
  from third_party.nucleus.io import sharded_file_utils
  from third_party.nucleus.io import tfrecord
  from third_party.nucleus.protos import variants_pb2
  from third_party.nucleus.util import errors
  from third_party.nucleus.util import ranges
  from third_party.nucleus.util import vis
label_desc: Use image node_id 2 for calling a global function with example usage: get_full_id(variant, indices) and returns: str