def test_cluster_distances(self): """ Test functionality of cluster_distances() """ species_set_dict = { 'IIIIIIII': 100, 'IIOOOIII': 50, 'IIIIIII0': 10, 'OIOIIIII': 5, 'IIIOOIII': 8, 'OOOOOIOO': 12 } gene_clusters_list_exp = [ ('IIIIIIII', ['IIIIIIII', 'IIIIIII0', 'IIIOOIII', 'OIOIIIII']), ('IIOOOIII', ['IIOOOIII', 'OOOOOIOO']) ] gene_clusters_list_act = cluster_distances( species_set_dict=species_set_dict, species_set_size=30, hamming_distance=2) self.assertTrue(len(gene_clusters_list_exp), len(gene_clusters_list_act)) for core_cluster_exp in gene_clusters_list_exp: self.assertTrue(core_cluster_exp in gene_clusters_list_act) for core_cluster_act in gene_clusters_list_act: self.assertTrue(core_cluster_act in gene_clusters_list_exp)
def test_cluster_distances(self): """ Test functionality of cluster_distances() """ species_set_dict = {'IIIIIIII': 100, 'IIOOOIII': 50, 'IIIIIII0': 10, 'OIOIIIII': 5, 'IIIOOIII': 8, 'OOOOOIOO': 12} gene_clusters_dict_exp = {'IIIIIIII': ['IIIIIIII', 'IIIIIII0', 'IIIOOIII', 'OIOIIIII'], 'IIOOOIII': ['IIOOOIII', 'OOOOOIOO']} gene_clusters_dict = cluster_distances( species_set_dict=species_set_dict, species_set_size=30, hamming_distance=2) self.assertDictEqual(gene_clusters_dict, gene_clusters_dict_exp)
def test_cluster_distances(self): """ Test functionality of cluster_distances() """ species_set_dict = {'IIIIIIII': 100, 'IIOOOIII': 50, 'IIIIIII0': 10, 'OIOIIIII': 5, 'IIIOOIII': 8, 'OOOOOIOO': 12} gene_clusters_list_exp = [('IIIIIIII', ['IIIIIIII', 'IIIIIII0', 'IIIOOIII', 'OIOIIIII']), ('IIOOOIII', ['IIOOOIII', 'OOOOOIOO'])] gene_clusters_list_act = cluster_distances( species_set_dict=species_set_dict, species_set_size=30, hamming_distance=2) self.assertTrue(len(gene_clusters_list_exp), len(gene_clusters_list_act)) for core_cluster_exp in gene_clusters_list_exp: self.assertTrue(core_cluster_exp in gene_clusters_list_act) for core_cluster_act in gene_clusters_list_act: self.assertTrue(core_cluster_act in gene_clusters_list_exp)