code: def circuit_decomposed(weights):
      qml.BasisState(np.array([1, 1, 0, 0]), wires=[0, 1, 2, 3])
      qml.FermionicDoubleExcitation(
          weights[0][4], wires1=[0, 1], wires2=[2, 3]
      )
      qml.FermionicDoubleExcitation(
          weights[0][5], wires1=[2, 3], wires2=[0, 1]
      )
      qml.FermionicSingleExcitation(weights[0][0], wires=[0, 1, 2])
      qml.FermionicSingleExcitation(weights[0][1], wires=[1, 2, 3])
      qml.FermionicSingleExcitation(weights[0][2], wires=[2, 1, 0])
      qml.FermionicSingleExcitation(weights[0][3], wires=[3, 2, 1])
      return qml.expval(qml.PauliZ(0))
  
imports: import pytest
  import numpy
  import pennylane
label_desc: Use image node_id 3 for calling a global function with example usage: circuit_decomposed(weights) and returns: qml