code: def exactly_equal(self, other):
          '''
          Comparison between VariantCollection instances that takes into account
          the info field of Variant instances.
  
          Returns
          ----------
          True if the variants in this collection equal the variants in the other
          collection. The Variant.info fields are included in the comparison.
          '''
          return (
              self.__class__ == other.__class__ and
              len(self) == len(other) and
              all(x.exactly_equal(y) for (x, y) in zip(self, other))f exactly_equal(self, other):
          '''
          Comparison between VariantCollection instances that takes into account
          the info field of Variant instances.
  
          Returns
          ----------
          True if the variants in this collection equal the variants in the other
          collection. The Variant.info fields are included in the comparison.
          '''
          return (
              self.__class__ == other.__class__ and
              len(self) == len(other) and
              all(x.exactly_equal(y) for (x, y) in zip(self, other)))
docs: Comparison between VariantCollection instances that takes into account
          the info field of Variant instances.
  
          Returns
          ----------
          True if the variants in this collection equal the variants in the other
          collection. The Variant.info fields are included in the comparison.