source[table][column]['min'], source[table][column][
                'max'] = min, max


if __name__ == '__main__':
    config_items = {
        'meta_file':   {'value':None}, \
        'size_file':   {'value':None,'default':None}, \
        'index_file':   {'value':None, 'default':None}, \
        }
    parser = argparse.ArgumentParser()
    for k, v in sorted(config_items.iteritems()):
        parser.add_argument("--" + k)
    args = parser.parse_args()

    for k, v in config_items.iteritems():
        if eval(str("args." + k)) == None:
            if 'default' in config_items[k].keys():
                config_items[k]['value'] = config_items[k]['default']
            else:
                config_items[k]['value'] = raw_input("Enter " + k + ":")
        else:
            config_items[k]['value'] = eval(str("args." + k))
    json_file = config_items['meta_file']['value']
    m = MetaData()
    m.import_from_file(json_file)
    update(m, config_items['size_file']['value'],
           config_items['index_file']['value'])
    m.export_to_file(json_file + ".updated.json")
    m.export_to_stdout()
					max = min + item('uniqueness')
			else:
				min = 0
				max = 128
			source[table][column]['min'], source[table][column]['max'] = min, max
if __name__ == '__main__':
	config_items = {
					'meta_file':			{'value':None}, \
					'size_file':			{'value':None,'default':None}, \
					'index_file':			{'value':None, 'default':None}, \
					}
	parser = argparse.ArgumentParser()
	for k, v in sorted(config_items.iteritems()):
			parser.add_argument("--" + k)
	args = parser.parse_args()

	for k, v in config_items.iteritems():
		if eval(str("args."+k)) == None:
			if 'default' in config_items[k].keys():
				config_items[k]['value'] = config_items[k]['default']
			else: 
				config_items[k]['value'] = raw_input("Enter " + k + ":")
		else:
			config_items[k]['value'] = eval(str("args."+k))
	json_file = config_items['meta_file']['value']
	m = MetaData()
	m.import_from_file(json_file)
	update(m,config_items['size_file']['value'],config_items['index_file']['value'])
	m.export_to_file(json_file + ".updated.json")
	m.export_to_stdout()