code: def setup_markers(seqs):
      
      family2marker = {} # family2marker[family] = [marker, size]
      markers = cycle(['^', 'p', '*', '+', 'x', 'd', '|', 'v', '>', '<', '8'])
      size = 60
      families = []
      for seq in list(seqs.values()):
          for insertion in seq[2]:
              for family in list(insertion[-1].values()):
                  if family not in families:
                      families.append(family)
      for family in families:
          marker = next(markers) 
          if marker == '^':
              size = size * 0.5
          family2marker[family] = [marker, size]
      return family2marker
docs: setup unique marker for every orf annotation
      - change size if necessary