raiseBioFlowInsightError(f"The subworkflow '{sub.get_name()}' doesn't emit anything. It is given to an operation{self.get_string_line(call.get_code())}.",num=20,origin=self)
elif(sub.get_nb_emit()>1):
raiseBioFlowInsightError(f"To much to unpack : The subworkflow '{sub.get_name()}' emits over one channel in a operation{self.get_string_line(call.get_code())}.",num=20,origin=self)
#In the case test().a.view() and test is a subworkflow
raiseBioFlowInsightError(f"To much to unpack : The subworkflow '{sub.get_name()}' emits over one channel in a operation{self.get_string_line(call.get_code())}.",num=20,origin=self)
#TODO recommendation -> try using an emit subworkflow.out