dvd_generation/question_templates/add_compositional_action_query.py [277:292]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        new_d['nodes'][3]['side_inputs'].pop(0)
        new_d['constraints'] = [] # [{'params': [[1, ['<Z>', '<C>', '<M>', '<S>']]], 'type': 'MINIMAL_ATTR'}]
        new_d['interval_type'] = 'compositional'
        new_data.append(new_d)
        display_template(d_idx, new_d)
        
        new_d = copy.deepcopy(d)
        for idx, q in enumerate(new_d['text']):
            q = q.replace('size', 'sequence of actions')
            q = q.replace('<A>', '')
            q = q.replace('<A2>', '')
            q = ' '.join(q.split())
            new_d['text'][idx] = q
        new_d['nodes'][1]['type']='filter_unique'
        new_d['nodes'][1]['side_inputs'].pop(0)
        new_d['nodes'][2] = { 'inputs': [1], 'type': 'same_action_seq'}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



dvd_generation/question_templates/add_compositional_action_query.py [315:330]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        new_d['nodes'][3]['side_inputs'].pop(0)
        new_d['constraints'] = [] #[{'params': [[1, ['<Z>', '<C>', '<M>', '<S>']]], 'type': 'MINIMAL_ATTR'}]
        new_d['interval_type'] = 'compositional'
        new_data.append(new_d)
        display_template(d_idx, new_d)
        
        new_d = copy.deepcopy(d)    
        for idx, q in enumerate(new_d['text']):
            q = q.replace('size', 'sequence of actions')
            q = q.replace('<A>', '')
            q = q.replace('<A2>', '')
            q = ' '.join(q.split())
            new_d['text'][idx] = q
        new_d['nodes'][1]['type']='filter_unique'
        new_d['nodes'][1]['side_inputs'].pop(0)
        new_d['nodes'][2] = { 'inputs': [1], 'type': 'same_action_seq'}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



