def METHOD_NAME(self, laneIndex):
    opDataSelectionView = self.dataSelectionApplet.topLevelOperator.getLane(laneIndex)
    opLayerViewerView = self.viewerApplet.topLevelOperator.getLane(laneIndex)
    opDataExportView = self.dataExportApplet.topLevelOperator.getLane(laneIndex)
    # Connect top-level operators
    opLayerViewerView.RawInput.connect(opDataSelectionView.ImageGroup[0])
    opLayerViewerView.OtherInput.resize(len(opDataSelectionView.ImageGroup) - 1)
    for i, role_output in enumerate(opDataSelectionView.ImageGroup[1:]):
        opLayerViewerView.OtherInput[i].connect(role_output)
    opDataExportView.RawData.connect(opDataSelectionView.ImageGroup[0])
    opDataExportView.RawDatasetInfo.connect(opDataSelectionView.DatasetGroup[0])
    opDataExportView.WorkingDirectory.connect(opDataSelectionView.WorkingDirectory)
    opDataExportView.Inputs.resize(len(ROLES))
    for i in range(len(ROLES)):
        opDataExportView.Inputs[i].connect(opDataSelectionView.ImageGroup[i])