def GetArrayElement(tag, array_id, idx):
    node = __GetArrayById(array_id)
    if tag == AR_LONG:
        return node.altval(idx, tag)
    elif tag == AR_STR:
        res = node.supval(idx, tag)
        return 0 if res is None else res
    else:
        return 0
Mutates the genotypes no more than the mutation_range depending on the
dataset/ETHPy150Open EiNSTeiN-/idapython/python/idc.py/GetArrayElement--crossover with--dataset/ETHPy150Open ntoll/foox/foox/species/third.py/Genome.mutate