class_docstr: WireCut(wires)
  The wire cut operation, used to manually mark locations for wire cuts.
  
  .. note::
  
      This operation is designed for use as part of the circuit cutting workflow.
      Check out the :func:`qml.cut_circuit() <pennylane.cut_circuit>` transform for more details.
  
  **Details:**
  
  * Number of wires: AnyWires
  * Number of parameters: 0
  
  Args:
      wires (Sequence[int] or int): the wires the operation acts on
code: def __init__(self, *params, wires=None, id=None):
      if wires == []:
          raise ValueError(
              f"{self.__class__.__name__}: wrong number of wires. "
              f"At least one wire has to be given."
          )
      super().__init__(*params, wires=wires, id=id)
  
imports: from copy import copy
  import pennylane
  from pennylane.operation import AnyWires, Operation
  from pennylane.wires import Wires
label_desc: Use image node_id 1 to create a new WireCut object from inherited base classes: Operation with example: obj = WireCut()