def get_sid_trid_combination_score(site_id, tr_ids_list, idfilt2best_trids_dic):
    """
    Get site ID - transcript ID combination score, based on selected
    transcripts for each of the 10 different filter settings.

    10 transcript quality filter settings:
    EIR
    EXB
    TSC
    ISRN
    ISR
    ISRFC
    SEO
    FUCO
    TCOV
    TSL

    idfilt2best_trids_dic:
        "site_id,filter_id"
        -> top transcript ID(s) after applying filter on exon IDs > min_eir

    >>> site_id = "s1"
    >>> idfilt2best_trids_dic = {"s1,EIR" : ["t1"], "s1,EXB" : ["t1"], "s1,TSC" : ["t1"], "s1,ISRN" : ["t1"], "s1,ISR" : ["t1"], "s1,ISRFC" : ["t1"], "s1,SEO" : ["t1"], "s1,FUCO" : ["t1"], "s1,TCOV" : ["t1"], "s1,TSL" : ["t1"]}
    >>> tr_ids_list = ["t1"]
    >>> get_sid_trid_combination_score(site_id, tr_ids_list, idfilt2best_trids_dic)
    {'t1': 10}
    >>> idfilt2best_trids_dic = {"s1,EIR" : ["t1", "t2"], "s1,EXB" : ["t1", "t2"], "s1,TSC" : ["t1"], "s1,ISRN" : ["t2"], "s1,ISR" : ["t1"], "s1,ISRFC" : ["t1"], "s1,SEO" : ["t1"], "s1,FUCO" : ["t1", "t2"], "s1,TCOV" : ["t1"], "s1,TSL" : ["t2"]}
    >>> tr_ids_list = ["t1", "t2", "t3"]
    >>> get_sid_trid_combination_score(site_id, tr_ids_list, idfilt2best_trids_dic)
    {'t1': 8, 't2': 5, 't3': 0}

    """
    assert tr_ids_list, "tr_ids_list empty"
    filter_ids = ["EIR", "EXB", "TSC", "ISRN", "ISR", "ISRFC", "SEO", "FUCO", "TCOV", "TSL"]
    trid2comb_sc_dic = {}
    for tr_id in tr_ids_list:
        trid2comb_sc_dic[tr_id] = 0
    for tr_id in tr_ids_list:
        for fid in filter_ids:
            sitefiltid = "%s,%s" %(site_id, fid)
            if tr_id in idfilt2best_trids_dic[sitefiltid]:
                trid2comb_sc_dic[tr_id] += 1
    return trid2comb_sc_dic