code: def decode_variants(encoded_iter):
      """Yields a genomics.Variant from encoded_iter.
  
      Args:
        encoded_iter: An iterable that produces binary encoded
          nucleus.genomics.v1.Variant strings.
  
      Yields:
        A parsed nucleus.genomics.v1.Variant for each encoded element of
        encoded_iter in order.
      """
      for encoded in encoded_iter:
          yield variants_pb2.Variant.FromString(encoded)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import collections
  import enum
  import itertools
  import six
  from third_party.nucleus.protos import variants_pb2
  from third_party.nucleus.util import ranges
  from third_party.nucleus.util import variantcall_utils
  from third_party.nucleus.util import vcf_constants
label_desc: Use image node_id 2 for calling a global function with example usage: decode_variants(encoded_iter) without return types