def start_clustering(self):
try:
self.update_status("blue", "PLEASE WAIT. CLUSTERING IN PROGRESS...")
infolder = self.p6_input_entry.getvalue()
score_type = self.p6_scoretype_menu.getvalue()
density_map = self.p6_map_entry.getvalue()
density_map_threshold = self.p6_thresh_entry.getvalue()
measure = self.p6_measuretype_menu.getvalue()
threshold = self.p6_clusthresh_entry.getvalue()
struct_nr = self.p6_numstruct_entry.getvalue()
representation = self.p6_representation_menu.getvalue()
output = self.p6_output_entry.getvalue()
if self.oligos.get() == 1:
oligomers = "oligo"
else:
oligomers = None
if self.clustsort.get() == 1:
sort_num = int(self.p6_clustsort_entry.getvalue())
else:
sort_num = None
start_clustering(
infolder, score_type, density_map,
density_map_threshold, measure, threshold,
struct_nr, representation, output,
oligomers, sort_num
)
self.update_status("lime green", "Ready")
tkMessageBox.showinfo(
"Success",
"Clustering results files can be found in " + output
)
except Exception as e:
tkMessageBox.showwarning("Error", e)
self.update_status("lime green", "Ready")
评论列表
文章目录