

    This is negative if the spans overlap.

    Note: this can be called with an Annotation or AnnotationSet instead of `start` and `end`
      (see gatenlp._utils.support_annotation_or_set)

    Args:
      start: start offset of span
      end: end offset of span

    Returns:
      size of gap

    &#34;&#34;&#34;
    if self.start &lt; start:
        # ann1start = self.start
        ann1end = self.end
        ann2start = start
        # ann2end = end
    else:
        ann2start = self.start
        # 