def add_gene_panel(self, panel_obj):
panel_name = panel_obj['<STR_LIT>']<EOL>panel_version = panel_obj['<STR_LIT:version>']<EOL>display_name = panel_obj.get('<STR_LIT>', panel_name)<EOL>if self.gene_panel(panel_name, panel_version):<EOL><INDENT>raise IntegrityError("<STR_LIT>"<EOL>"<STR_LIT>".format(panel_name, panel_version))<EOL><DEDENT>LOG.info("<STR_LIT>".format(<EOL>display_name, panel_version<EOL>))<EOL>result = self.panel_collection.insert_one(panel_obj)<EOL>LOG.debug("<STR_LIT>")<EOL>return result.inserted_id<EOL>
Add a gene panel to the database

            Args:
                panel_obj(dict)