Check multi-output plate compatibility. This ensures that the source plates and sink plates match for a multi-
        output plate

        :param source_plates: The source plates
        :param sink_plate: The sink plate
        :return: True if the plates are compatible

def check_multi_output_plate_compatibility(source_plates, sink_plate):
        """
        Check multi-output plate compatibility. This ensures that the source plates and sink plates match for a multi-
        output plate

        :param source_plates: The source plates
        :param sink_plate: The sink plate
        :return: True if the plates are compatible
        """
        if len(source_plates) == 0:
            if sink_plate.parent is not None:
                return False
        else:
            if sink_plate.parent is None:
                return False
            else:
                if sink_plate.parent.plate_id != source_plates[0].plate_id:
                    return False
        return True