docs: def scv_link(scv_sig, rcv_trip):
      '''
      Creates links between SCV based on their pathonicty/significance calls
  
      # GENO:0000840 - GENO:0000840 --> is_equilavent_to SEPIO:0000098
      # GENO:0000841 - GENO:0000841 --> is_equilavent_to SEPIO:0000098
      # GENO:0000843 - GENO:0000843 --> is_equilavent_to SEPIO:0000098
      # GENO:0000844 - GENO:0000844 --> is_equilavent_to SEPIO:0000098
      # GENO:0000840 - GENO:0000844 --> contradicts SEPIO:0000101
      # GENO:0000841 - GENO:0000844 --> contradicts SEPIO:0000101
      # GENO:0000841 - GENO:0000843 --> contradicts SEPIO:0000101
      # GENO:0000840 - GENO:0000841 --> is_consistent_with SEPIO:0000099
      # GENO:0000843 - GENO:0000844 --> is_consistent_with SEPIO:0000099
      # GENO:0000840 - GENO:0000843 --> strongly_contradicts SEPIO:0000100
      '''
  
      sig = {  # 'arbitrary scoring scheme increments as powers of two'
          'GENO:0000840': 1,   # pathogenic
          'GENO:0000841': 2,   # likely pathogenic
          'GENO:0000844': 4,   # likely benign
          'GENO:0000843': 8,   # benign
          'GENO:0000845': 16,  # uncertain significance
      }
  
      lnk = {  # specific result from diff in 'arbitrary scoring scheme'
          0: 'SEPIO:0000098',  # is_equilavent_to
          1: 'SEPIO:0000099',  # is_consistent_with
          2: 'SEPIO:0000101',  # contradicts
          3: 'SEPIO:0000101',  # contradicts
          4: 'SEPIO:0000099',  # is_consistent_with
          6: 'SEPIO:0000101',  # contradicts
          7: 'SEPIO:0000100',  # strongly_contradicts
          8: 'SEPIO:0000126',   # is_inconsistent_with
          12: 'SEPIO:0000126',
          14: 'SEPIO:0000126',
          15: 'SEPIO:0000126',
      }
      keys = sorted(scv_sig.keys())
      for scv_a in keys:
          scv_av = scv_sig.pop(scv_a)
          for scv_b in scv_sig.keys():
              link = lnk[abs(sig[scv_av] - sig[scv_sig[scv_b]])]
              rcv_trip.append(make_spo(scv_a, link, scv_b))
              rcv_trip.append(make_spo(scv_b, link, scv_a))
      return