'user_input',
                               'Anneleen',
                               'synsets_5_10.bin')

with open(annotation_path,'rb') as infile:
    annotation = pickle.load(infile)


#STEP X: remove le_objs
to_remove = set()
[to_remove.update(value['le_ids_to_remove']) 
 for value in annotation.values()
 if 'le_ids_to_remove' in value]

num_to_remove = len(to_remove)
logger.info('%s le ids found to remove' % num_to_remove)

for le_obj in my_parser.les_get_generator():
    le_id = le_obj.get_id()
    if le_id in to_remove:
        le_obj.remove_me()
    

#STEP X: RUN STATS
my_parser.get_stats(verbose=True)

#STEP X: export it to version 1.2
my_parser.export(output_path)

logger.info('finished conversion')