scout/adapter/mongo/panel.py
def compare_mim_panels(self, existing_panel, new_panel):
        """Check if the latest version of OMIM differs from the most recent in database
           Return all genes that where not in the previous version.

        Args:
            existing_panel(dict)
            new_panel(dict)

        Returns:
            new_genes(set(str))
        """
        existing_genes = set([gene['hgnc_id'] for gene in existing_panel['genes']])
        new_genes = set([gene['hgnc_id'] for gene in new_panel['genes']])

        return new_genes.difference(existing_genes)
def compare_mim_panels(self, existing_panel, new_panel):
        existing_genes = set([gene['hgnc_id'] for gene in existing_panel['genes']])
        new_genes = set([gene['hgnc_id'] for gene in new_panel['genes']])

        return new_genes.difference(existing_genes)
def compare_mim_panels ( self , existing_panel , new_panel ) : existing_genes = set ( [ gene [ 'hgnc_id' ] for gene in existing_panel [ 'genes' ] ] ) new_genes = set ( [ gene [ 'hgnc_id' ] for gene in new_panel [ 'genes' ] ] ) return new_genes . difference ( existing_genes )
Check if the latest version of OMIM differs from the most recent in database
           Return all genes that where not in the previous version.

        Args:
            existing_panel(dict)
            new_panel(dict)

        Returns:
            new_genes(set(str))
Check if the latest version of OMIM differs from the most recent in database Return all genes that where not in the previous version .