def clustering(self, clustering_distance):
"""
Create clusters
:param clustering_distance: max distance between ORFs in one clusters
:return:
"""
functions.log('Create clusters...')
for ind, o in enumerate(scipy.cluster.hierarchy.fcluster(self.linkage_matrix, clustering_distance, 'distance')):
if self.clusters.get(o) is None:
self.clusters[o] = set()
self.clusters[o].add(ind)
self.orfs_clusters[ind] = o
评论列表
文章目录