class CoLoc(object): """Placeholder""" def __init__(self): self.image_manager = ImageManager() self.cell_manager = CellManager() self.coloc_processor = CoLocProcessor() self.reports_manager = ReportsManager() self.cell_picker = CellPicker() def load_images(self): """Placeholder""" self.image_manager.load_images() def create_mask(self): """Placeholder""" self.image_manager.create_cells_mask() def process_cells(self): """Placeholder""" self.cell_manager.process_cells(self.image_manager.cells_mask) def pearsons_test(self): """Placeholder""" self.coloc_processor.pearsons_test(self.image_manager, self.cell_manager) def pearsons_test_percentile(self): """Placeholder""" self.coloc_processor.cell_pearsons_test_percentile(self.image_manager, self.cell_manager, 0.3) def select_cells(self): self.cell_picker.select_cells(self.cell_manager) def generate_pearsons_report(self): """Placeholder""" self.reports_manager.pearsons_report(self.image_manager, self.cell_manager, self.coloc_processor) def generate_pearsons_report_percentile(self): """Placeholder""" self.reports_manager.pearsons_report_percentile(self.image_manager, self.cell_manager, self.coloc_processor)