def get_variant(chrom='1', pos='1', ref='A', alt='G', annotation=["ADK"], exonic=True):
    variant_id = '_'.join([chrom, pos, ref, alt])
    variant = {
        "CHROM":chrom,
        "POS":pos,
        "INFO":"Annotation={0}".format(annotation),
        'info_dict':{
            "Annotation":','.join(annotation),
        },
        "variant_id": variant_id
    }
    
    if exonic:
        variant['info_dict']["Exonic"] = []

    return variant
Builds ``player.aps`` and ``player.apm`` dictionaries where an action is
dataset/ETHPy150Open moonso/genmod/tests/utils/test_get_annotation.py/get_variant--crossover with--dataset/ETHPy150Open GraylinKim/sc2reader/sc2reader/factories/plugins/replay.py/APMTracker