docs: def verify_light_chains(self, threshold=0.9):
          '''
          Clusters the light chains to identify potentially spurious (non-lineage)
          pairings. Following clustering, all pairs in the largest light chain
          cluster are assumed to be correctly paired. For each of those pairs,
          the <verified> attribute is set to True. For pairs not in the largest
          light chain cluster, the <verified> attribute is set to False.
  
          Inputs (optional)
          -----------------
          threshold: CD-HIT clustering threshold. Default is 0.9.
          '''
          lseqs = [l.light for l in self.lights]
          clusters = cluster(lseqs, threshold=threshold)
          clusters.sort(key=lambda x: x.size, reverse=True)
          verified_ids = clusters[0].ids
          for p in self.lights:
              p.verified = True if p.name in verified_ids else False