if uniprot_id is not None:
                        self.des_collection.update_one({'uniprot_id': uniprot_id},
                                                        {'$addToSet': {'halflives': subdoc},
                                                        '$set': {'protein_names': protein_names,
                                                                 'ko_number': ko}}, upsert=True, collation=self.collation)