Return a copy of this Gate with new qubits

def relabel(self, qubits: Qubits) -> 'Gate':
        """Return a copy of this Gate with new qubits"""
        gate = copy(self)
        gate.vec = gate.vec.relabel(qubits)
        return gate