def _convertBoulderInput(self, boulder_str):
boulder_dicts = wrappers._parseMultiRecordBoulderIO(boulder_str)<EOL>input_dicts = []<EOL>for bd in boulder_dicts:<EOL><INDENT>converted_input = [simulatedbindings.unwrap(arg) for arg in<EOL>bd.items()]<EOL>global_args = dict(filter(lambda arg: "<STR_LIT>" == arg[<NUM_LIT:0>][:<NUM_LIT:7>],<EOL>converted_input))<EOL>seq_args = dict(filter(lambda arg: "<STR_LIT>" == arg[<NUM_LIT:0>][:<NUM_LIT:9>],<EOL>converted_input))<EOL>p3_args = dict(filter(lambda arg: "<STR_LIT>" == arg[<NUM_LIT:0>][:<NUM_LIT:3>],<EOL>converted_input))<EOL>input_dicts.append((global_args, seq_args, p3_args))<EOL><DEDENT>return input_dicts<EOL>
Convert a boulder IO-style input dictionary into bindings /
        simulated-bindings-friendly dictionaries.