@hep2marc.over('<STR_LIT>', '<STR_LIT>')<EOL>def publication_info2marc(self, key, values):
result_773 = self.get('<STR_LIT>', [])<EOL>result_7731 = self.get('<STR_LIT>', [])<EOL>for value in force_list(convert_new_publication_info_to_old(values)):<EOL><INDENT>page_artid = []<EOL>if value.get('<STR_LIT>') and value.get('<STR_LIT>'):<EOL><INDENT>page_artid.append(u'<STR_LIT>'.format(**value))<EOL><DEDENT>elif value.get('<STR_LIT>'):<EOL><INDENT>page_artid.append(u'<STR_LIT>'.format(**value))<EOL><DEDENT>elif value.get('<STR_LIT>'):<EOL><INDENT>page_artid.append(u'<STR_LIT>'.format(**value))<EOL><DEDENT>result = {<EOL>'<STR_LIT:0>': get_recid_from_ref(value.get('<STR_LIT>')),<EOL>'<STR_LIT:c>': page_artid,<EOL>'<STR_LIT:m>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:n>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:p>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:q>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:r>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:v>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:w>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:x>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:y>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:z>': value.get('<STR_LIT>'),<EOL>}<EOL>if value.get('<STR_LIT>'):<EOL><INDENT>result_7731.append(result)<EOL><DEDENT>else:<EOL><INDENT>result_773.append(result)<EOL><DEDENT><DEDENT>self['<STR_LIT>'] = result_7731<EOL>return result_773<EOL>
Populate the ``773`` MARC field.

    Also populates the ``7731`` MARC field through side effects.