def update_entry_dict(self, entry, entry_dict, taxid):
rp_full, rp_short = self.get_recommended_protein_name(entry)<EOL>pmids = self.get_pmids(entry)<EOL>accessions = self.get_accessions(entry)<EOL>sequence = self.get_sequence(entry)<EOL>name = self.get_entry_name(entry)<EOL>subcellular_locations = self.get_subcellular_locations(entry)<EOL>tissue_in_references = self.get_tissue_in_references(entry)<EOL>organism_hosts = self.get_organism_hosts(entry)<EOL>db_references = self.get_db_references(entry)<EOL>other_gene_names = self.get_other_gene_names(entry)<EOL>features = self.get_features(entry)<EOL>functions = self.get_functions(entry)<EOL>gene_name = self.get_gene_name(entry)<EOL>keywords = self.get_keywords(entry)<EOL>ec_numbers = self.get_ec_numbers(entry)<EOL>alternative_full_names = self.get_alternative_full_names(entry)<EOL>alternative_short_names = self.get_alternative_short_names(entry)<EOL>disease_comments = self.get_disease_comments(entry)<EOL>tissue_specificities = self.get_tissue_specificities(entry)<EOL>entry_dict.update(<EOL>accessions=accessions,<EOL>sequence=sequence,<EOL>name=name,<EOL>pmids=pmids,<EOL>subcellular_locations=subcellular_locations,<EOL>tissue_in_references=tissue_in_references,<EOL>organism_hosts=organism_hosts,<EOL>recommended_full_name=rp_full,<EOL>recommended_short_name=rp_short,<EOL>taxid=taxid,<EOL>db_references=db_references,<EOL>other_gene_names=other_gene_names,<EOL>features=features,<EOL>functions=functions,<EOL>gene_name=gene_name,<EOL>keywords=keywords,<EOL>ec_numbers=ec_numbers,<EOL>alternative_full_names=alternative_full_names,<EOL>alternative_short_names=alternative_short_names,<EOL>disease_comments=disease_comments,<EOL>tissue_specificities=tissue_specificities<EOL>)<EOL>return entry_dict<EOL>
:param entry: XML node entry
:param entry_dict: dictionary used to initialize `models.Entry`
:param int taxid: NCBI taxonomy ID
:return: