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
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