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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)