def _reject_outliers(dictionary, params):
    safe_range = params['constraint_range']
    safe = [x for x in dictionary if int(encoder.d(x['seed'])) in safe_range]
    if len(safe) == 0:
        return dictionary
    else:
        return safe
def _build_params(test, pool_size, number_of_variables):
    a = map("".join, zip(*[iter(test)] * (len(test) / number_of_variables)))
    return map(lambda x: encoder.d(x), a)