def GetSpecialProIndex(seqIDIndexDict):# {{{
    """
    Get index for special proteins
    return a dict with keys
    'reppro' = []
    'pdb' = []
    'final' = []
    """
    li_reppro = []
    li_pdb = []
    li_final = []

    for seqID in sorted(seqIDIndexDict.keys()):
        if seqID.find("rep") == 0:
            li_reppro.append(seqIDIndexDict[seqID])
        elif seqID.find("pdb_") == 0:
            li_pdb.append(seqIDIndexDict[seqID])
        elif seqID.find("final") == 0:
            li_final.append(seqIDIndexDict[seqID])

    dt = {}
    dt['reppro'] = li_reppro
    dt['pdb'] = li_pdb
    dt['final'] = li_final
    return dt