def update_thesis_information(self):
fields_501 = record_get_field_instances(self.record, '<STR_LIT>')<EOL>for idx, field in enumerate(fields_501):<EOL><INDENT>new_subs = []<EOL>for key, value in field[<NUM_LIT:0>]:<EOL><INDENT>if key == '<STR_LIT:a>':<EOL><INDENT>new_subs.append(('<STR_LIT:b>', value))<EOL><DEDENT>elif key == '<STR_LIT:b>':<EOL><INDENT>new_subs.append(('<STR_LIT:c>', value))<EOL><DEDENT>elif key == '<STR_LIT:c>':<EOL><INDENT>new_subs.append(('<STR_LIT:d>', value))<EOL><DEDENT>else:<EOL><INDENT>new_subs.append((key, value))<EOL><DEDENT><DEDENT>fields_501[idx] = field_swap_subfields(field, new_subs)<EOL><DEDENT>
501 degree info - move subfields.