{
  "deleted_actions": [
    "R01209",
    "R01210",
    "R04441"
  ],
  "deleted_directions": [
    "R01209::f",
    "R01210::f",
    "R01210::r",
    "R04441::f"
  ],
  "target_absence_by_siphon": true,
  "target_capability_by_maxraf": false,
  "preservation_capability": true,
  "barrier": {
    "valid_siphon": true,
    "food_disjoint": true,
    "absence_certified": true,
    "food_overlap": [],
    "violations": [],
    "surviving_producers": [
      {
        "reaction": "R01699::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C16255"
        ]
      },
      {
        "reaction": "R01699::r",
        "inputs_in_barrier": [
          "C16255"
        ],
        "outputs_in_barrier": [
          "C15972"
        ]
      },
      {
        "reaction": "R03270::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C16255"
        ]
      },
      {
        "reaction": "R01226::f",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C00966"
        ]
      },
      {
        "reaction": "R02569::f",
        "inputs_in_barrier": [
          "C15973"
        ],
        "outputs_in_barrier": [
          "C16255"
        ]
      },
      {
        "reaction": "R02569::r",
        "inputs_in_barrier": [
          "C16255"
        ],
        "outputs_in_barrier": [
          "C15973"
        ]
      },
      {
        "reaction": "R02570::f",
        "inputs_in_barrier": [
          "C15973"
        ],
        "outputs_in_barrier": [
          "C16254"
        ]
      },
      {
        "reaction": "R02570::r",
        "inputs_in_barrier": [
          "C16254"
        ],
        "outputs_in_barrier": [
          "C15973"
        ]
      },
      {
        "reaction": "R02571::f",
        "inputs_in_barrier": [
          "C15973"
        ],
        "outputs_in_barrier": [
          "C06157"
        ]
      },
      {
        "reaction": "R02571::r",
        "inputs_in_barrier": [
          "C06157"
        ],
        "outputs_in_barrier": [
          "C15973"
        ]
      },
      {
        "reaction": "R02473::f",
        "inputs_in_barrier": [
          "C00522"
        ],
        "outputs_in_barrier": [
          "C00864"
        ]
      },
      {
        "reaction": "R10941::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C20965"
        ]
      },
      {
        "reaction": "R10941::r",
        "inputs_in_barrier": [
          "C20965"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R10942::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C20962"
        ]
      },
      {
        "reaction": "R10942::r",
        "inputs_in_barrier": [
          "C20962"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R02471::f",
        "inputs_in_barrier": [
          "C00522"
        ],
        "outputs_in_barrier": [
          "C01053"
        ]
      },
      {
        "reaction": "R02471::r",
        "inputs_in_barrier": [
          "C01053"
        ],
        "outputs_in_barrier": [
          "C00522"
        ]
      },
      {
        "reaction": "R02472::f",
        "inputs_in_barrier": [
          "C00522"
        ],
        "outputs_in_barrier": [
          "C00966"
        ]
      },
      {
        "reaction": "R02472::r",
        "inputs_in_barrier": [
          "C00966"
        ],
        "outputs_in_barrier": [
          "C00522"
        ]
      },
      {
        "reaction": "R01211::f",
        "inputs_in_barrier": [
          "C01088"
        ],
        "outputs_in_barrier": [
          "C00141"
        ]
      },
      {
        "reaction": "R01211::r",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C01088"
        ]
      },
      {
        "reaction": "R03198::f",
        "inputs_in_barrier": [
          "C01053"
        ],
        "outputs_in_barrier": [
          "C01088"
        ]
      },
      {
        "reaction": "R03198::r",
        "inputs_in_barrier": [
          "C01088"
        ],
        "outputs_in_barrier": [
          "C01053"
        ]
      },
      {
        "reaction": "R01700::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C16254"
        ]
      },
      {
        "reaction": "R01700::r",
        "inputs_in_barrier": [
          "C16254"
        ],
        "outputs_in_barrier": [
          "C15972"
        ]
      },
      {
        "reaction": "R01940::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C06157"
        ]
      },
      {
        "reaction": "R03316::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C16254"
        ]
      },
      {
        "reaction": "R01701::f",
        "inputs_in_barrier": [
          "C00141",
          "C15972"
        ],
        "outputs_in_barrier": [
          "C15977"
        ]
      },
      {
        "reaction": "R01701::r",
        "inputs_in_barrier": [
          "C15977"
        ],
        "outputs_in_barrier": [
          "C00141",
          "C15972"
        ]
      },
      {
        "reaction": "R01702::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C15975"
        ]
      },
      {
        "reaction": "R01702::r",
        "inputs_in_barrier": [
          "C15975"
        ],
        "outputs_in_barrier": [
          "C15972"
        ]
      },
      {
        "reaction": "R04225::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C15979"
        ]
      },
      {
        "reaction": "R04225::r",
        "inputs_in_barrier": [
          "C15979"
        ],
        "outputs_in_barrier": [
          "C15972"
        ]
      },
      {
        "reaction": "R07600::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C15977"
        ]
      },
      {
        "reaction": "R07602::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C15975"
        ]
      },
      {
        "reaction": "R07604::f",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C15979"
        ]
      },
      {
        "reaction": "R01434::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C00141"
        ]
      },
      {
        "reaction": "R01434::r",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R01212::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C00141"
        ]
      },
      {
        "reaction": "R01212::r",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R07618::f",
        "inputs_in_barrier": [
          "C15973"
        ],
        "outputs_in_barrier": [
          "C15972"
        ]
      },
      {
        "reaction": "R07618::r",
        "inputs_in_barrier": [
          "C15972"
        ],
        "outputs_in_barrier": [
          "C15973"
        ]
      },
      {
        "reaction": "R01216::f",
        "inputs_in_barrier": [
          "C00966"
        ],
        "outputs_in_barrier": [
          "C00141"
        ]
      },
      {
        "reaction": "R01216::r",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C00966"
        ]
      },
      {
        "reaction": "R02662::f",
        "inputs_in_barrier": [
          "C15973"
        ],
        "outputs_in_barrier": [
          "C15977"
        ]
      },
      {
        "reaction": "R03174::f",
        "inputs_in_barrier": [
          "C15973"
        ],
        "outputs_in_barrier": [
          "C15979"
        ]
      },
      {
        "reaction": "R04097::f",
        "inputs_in_barrier": [
          "C15973"
        ],
        "outputs_in_barrier": [
          "C15975"
        ]
      },
      {
        "reaction": "R02200::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C00141"
        ]
      },
      {
        "reaction": "R02200::r",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R01214::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C00141"
        ]
      },
      {
        "reaction": "R01214::r",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R01215::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C00141"
        ]
      },
      {
        "reaction": "R01215::r",
        "inputs_in_barrier": [
          "C00141"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R02474::f",
        "inputs_in_barrier": [
          "C00864"
        ],
        "outputs_in_barrier": [
          "C00522"
        ]
      },
      {
        "reaction": "R01437::f",
        "inputs_in_barrier": [
          "C00183"
        ],
        "outputs_in_barrier": [
          "C02787"
        ]
      },
      {
        "reaction": "R01437::r",
        "inputs_in_barrier": [
          "C02787"
        ],
        "outputs_in_barrier": [
          "C00183"
        ]
      },
      {
        "reaction": "R10821::f",
        "inputs_in_barrier": [
          "C00522"
        ],
        "outputs_in_barrier": [
          "C00864"
        ]
      },
      {
        "reaction": "R10821::r",
        "inputs_in_barrier": [
          "C00864"
        ],
        "outputs_in_barrier": [
          "C00522"
        ]
      }
    ]
  },
  "restoration": {
    "R01209": {
      "valid_target_raf": true,
      "size": 9,
      "reactions": [
        "R00014::f",
        "R00104::f",
        "R00282::r",
        "R01209::f",
        "R01212::r",
        "R03050::r",
        "R03051::f",
        "R_Flavins_2::f",
        "R_NADs_4::f"
      ],
      "reactant_ranks": {
        "R00014::f": 0,
        "R00104::f": 0,
        "R_Flavins_2::f": 0,
        "R00282::r": 1,
        "R03050::r": 1,
        "R_NADs_4::f": 1,
        "R03051::f": 2,
        "R01209::f": 3,
        "R01212::r": 4
      },
      "final_closure": [
        "C00001",
        "C00002",
        "C00003",
        "C00005",
        "C00006",
        "C00008",
        "C00009",
        "C00010",
        "C00011",
        "C00013",
        "C00014",
        "C00018",
        "C00019",
        "C00020",
        "C00022",
        "C00023",
        "C00028",
        "C00030",
        "C00033",
        "C00038",
        "C00050",
        "C00051",
        "C00058",
        "C00059",
        "C00061",
        "C00068",
        "C00070",
        "C00076",
        "C00080",
        "C00087",
        "C00101",
        "C00113",
        "C00120",
        "C00132",
        "C00138",
        "C00139",
        "C00141",
        "C00175",
        "C00183",
        "C00237",
        "C00238",
        "C00282",
        "C00283",
        "C00288",
        "C00305",
        "C00541",
        "C00697",
        "C00698",
        "C00828",
        "C00900",
        "C01134",
        "C01330",
        "C01342",
        "C01413",
        "C04039",
        "C04054",
        "C05125",
        "C05924",
        "C06021",
        "C06267",
        "C06696",
        "C13884",
        "C14818",
        "C14819",
        "C15494",
        "C16241",
        "C19609",
        "C19610",
        "Flavins",
        "IronSulfurClusters",
        "NADs",
        "Ni-Fe-S_cluster",
        "Other_clusters",
        "Other_quinones",
        "Pooling",
        "Spontaneous",
        "TTQ",
        "dipyrromethane"
      ]
    },
    "R01210": {
      "valid_target_raf": true,
      "size": 13,
      "reactions": [
        "R00229::f",
        "R00605::f",
        "R00742::f",
        "R01181::r",
        "R01210::r",
        "R01434::r",
        "R01975::r",
        "R03026::f",
        "R09527::f",
        "R11675::r",
        "R_Cobalamins_3::f",
        "R_Flavins_2::f",
        "R_NADs_2::f"
      ],
      "reactant_ranks": {
        "R00229::f": 0,
        "R00605::f": 0,
        "R_Cobalamins_3::f": 0,
        "R_Flavins_2::f": 0,
        "R00742::f": 1,
        "R_NADs_2::f": 1,
        "R09527::f": 2,
        "R01975::r": 3,
        "R03026::f": 4,
        "R11675::r": 5,
        "R01181::r": 6,
        "R01210::r": 7,
        "R01434::r": 8
      },
      "final_closure": [
        "C00001",
        "C00002",
        "C00003",
        "C00004",
        "C00008",
        "C00009",
        "C00010",
        "C00011",
        "C00013",
        "C00014",
        "C00018",
        "C00019",
        "C00020",
        "C00022",
        "C00023",
        "C00024",
        "C00028",
        "C00030",
        "C00033",
        "C00038",
        "C00050",
        "C00051",
        "C00058",
        "C00059",
        "C00061",
        "C00067",
        "C00068",
        "C00070",
        "C00076",
        "C00080",
        "C00083",
        "C00087",
        "C00101",
        "C00113",
        "C00120",
        "C00132",
        "C00136",
        "C00138",
        "C00139",
        "C00141",
        "C00175",
        "C00183",
        "C00237",
        "C00238",
        "C00282",
        "C00283",
        "C00288",
        "C00305",
        "C00332",
        "C00541",
        "C00630",
        "C00697",
        "C00698",
        "C00828",
        "C00877",
        "C01134",
        "C01144",
        "C01330",
        "C01342",
        "C01413",
        "C04054",
        "C05924",
        "C06021",
        "C06267",
        "C06696",
        "C13884",
        "C14818",
        "C14819",
        "C15494",
        "C16241",
        "C19609",
        "C19610",
        "Cobalamins",
        "Flavins",
        "IronSulfurClusters",
        "NADs",
        "Ni-Fe-S_cluster",
        "Other_clusters",
        "Other_quinones",
        "Pooling",
        "Spontaneous",
        "TTQ",
        "dipyrromethane"
      ]
    },
    "R04441": {
      "valid_target_raf": true,
      "size": 13,
      "reactions": [
        "R00014::f",
        "R00344::f",
        "R00362::r",
        "R00709::f",
        "R00782::r",
        "R00895::f",
        "R01214::r",
        "R01325::f",
        "R01900::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R_NADs_1::f"
      ],
      "reactant_ranks": {
        "R00014::f": 0,
        "R00344::f": 0,
        "R00782::r": 0,
        "R_NADs_1::f": 0,
        "R00362::r": 1,
        "R04672::r": 1,
        "R01325::f": 2,
        "R01900::r": 3,
        "R00709::f": 4,
        "R00895::f": 5,
        "R10916::r": 5,
        "R04441::f": 6,
        "R01214::r": 7
      },
      "final_closure": [
        "C00001",
        "C00002",
        "C00003",
        "C00004",
        "C00008",
        "C00009",
        "C00010",
        "C00011",
        "C00013",
        "C00014",
        "C00018",
        "C00019",
        "C00020",
        "C00022",
        "C00023",
        "C00025",
        "C00026",
        "C00028",
        "C00030",
        "C00033",
        "C00036",
        "C00038",
        "C00050",
        "C00051",
        "C00058",
        "C00059",
        "C00061",
        "C00068",
        "C00070",
        "C00076",
        "C00080",
        "C00087",
        "C00097",
        "C00101",
        "C00113",
        "C00120",
        "C00132",
        "C00138",
        "C00139",
        "C00141",
        "C00158",
        "C00175",
        "C00183",
        "C00237",
        "C00238",
        "C00282",
        "C00283",
        "C00288",
        "C00305",
        "C00311",
        "C00417",
        "C00541",
        "C00697",
        "C00698",
        "C00828",
        "C00957",
        "C01134",
        "C01330",
        "C01342",
        "C01413",
        "C04054",
        "C04272",
        "C05125",
        "C05924",
        "C06010",
        "C06021",
        "C06267",
        "C06696",
        "C13884",
        "C14818",
        "C14819",
        "C15494",
        "C16241",
        "C19609",
        "C19610",
        "IronSulfurClusters",
        "NADs",
        "Ni-Fe-S_cluster",
        "Other_clusters",
        "Other_quinones",
        "Pooling",
        "Spontaneous",
        "TTQ",
        "dipyrromethane"
      ]
    }
  },
  "inclusion_minimal_cut_certified": true,
  "global_minimum_cost_claimed": false,
  "manuscript_sha256": "d271244c721f70339c8e26094d51d691ef1915e556e742e3dc0648a64c0aa50c",
  "source_sha256": "f6834863b2d272d074af5befcb6149c11edf5a64b1aa0ba716ebeb8f10b3700b",
  "food": [
    "C00001",
    "C00002",
    "C00003",
    "C00009",
    "C00010",
    "C00011",
    "C00013",
    "C00014",
    "C00018",
    "C00019",
    "C00020",
    "C00022",
    "C00023",
    "C00028",
    "C00030",
    "C00033",
    "C00038",
    "C00050",
    "C00051",
    "C00058",
    "C00059",
    "C00061",
    "C00068",
    "C00070",
    "C00076",
    "C00080",
    "C00087",
    "C00101",
    "C00113",
    "C00120",
    "C00132",
    "C00138",
    "C00139",
    "C00175",
    "C00237",
    "C00238",
    "C00282",
    "C00283",
    "C00288",
    "C00305",
    "C00541",
    "C00697",
    "C00698",
    "C00828",
    "C01134",
    "C01330",
    "C01342",
    "C01413",
    "C04054",
    "C05924",
    "C06021",
    "C06267",
    "C06696",
    "C13884",
    "C14818",
    "C14819",
    "C15494",
    "C16241",
    "C19609",
    "C19610",
    "IronSulfurClusters",
    "Ni-Fe-S_cluster",
    "Other_clusters",
    "Other_quinones",
    "Pooling",
    "Spontaneous",
    "TTQ",
    "dipyrromethane"
  ],
  "source_actions": 6039,
  "source_directions": 9231,
  "small_catalogue": {
    "status": "complete",
    "subsets_checked": 1023,
    "raf_count": 22,
    "irreducible": [
      [
        "R00014::f"
      ],
      [
        "R00221::r"
      ]
    ],
    "closed": [
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R04672::r"
      ],
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_2::f"
      ]
    ],
    "target_rafs": [
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_2::f"
      ]
    ],
    "minimal_target_rafs": [
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_2::f"
      ]
    ]
  },
  "augmented_catalogue": {
    "status": "complete",
    "subsets_checked": 2047,
    "raf_count": 56,
    "irreducible": [
      [
        "R00014::f"
      ],
      [
        "R00221::r"
      ],
      [
        "R_NADs_1::f"
      ]
    ],
    "closed": [
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_1::f",
        "R_NADs_2::f"
      ]
    ],
    "target_rafs": [
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_1::f"
      ],
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_2::f"
      ],
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_1::f",
        "R_NADs_2::f"
      ]
    ],
    "minimal_target_rafs": [
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_1::f"
      ],
      [
        "R00014::f",
        "R00221::r",
        "R00585::f",
        "R00589::r",
        "R01215::r",
        "R04441::f",
        "R04672::r",
        "R10916::r",
        "R10985::f",
        "R_NADs_2::f"
      ]
    ]
  },
  "target_necessary_producers": {
    "forced_reactions": [
      "R00014::f",
      "R00221::r",
      "R00585::f",
      "R00589::r",
      "R01215::r",
      "R04441::f",
      "R04672::r",
      "R10916::r",
      "R10985::f",
      "R_NADs_2::f"
    ],
    "reasons": [
      {
        "species": "C00183",
        "only_producer": "R01215::r"
      },
      {
        "species": "C00041",
        "only_producer": "R00585::f"
      },
      {
        "species": "C00141",
        "only_producer": "R04441::f"
      },
      {
        "species": "C00065",
        "only_producer": "R00589::r"
      },
      {
        "species": "C04272",
        "only_producer": "R10916::r"
      },
      {
        "species": "C00740",
        "only_producer": "R00221::r"
      },
      {
        "species": "C00004",
        "only_producer": "R10985::f"
      },
      {
        "species": "C06010",
        "only_producer": "R04672::r"
      },
      {
        "species": "NADs",
        "only_producer": "R_NADs_2::f"
      },
      {
        "species": "C05125",
        "only_producer": "R00014::f"
      }
    ],
    "impossible_species": [],
    "scope": "Necessary reactions for this target in this ambient set; ambiguous producers and optional catalyst branches are not resolved."
  },
  "same_parent_closed_extensions": true,
  "methionine_singleton_valid": true,
  "precursor_rescue": {
    "food_added": "C00141",
    "reactions": [
      "R00221::r",
      "R00589::r",
      "R00585::f",
      "R01215::r"
    ],
    "valid_target_raf": true
  },
  "parent_bounds": {
    "status": "unique_closed_raf",
    "set_equality": true,
    "pruning_counts": [
      9231,
      2823,
      2148,
      2148
    ]
  },
  "cut_bounds": {
    "status": "unique_closed_raf",
    "set_equality": true,
    "pruning_counts": [
      9227,
      2584,
      2085,
      2085
    ]
  },
  "scope": "Exact finite source computations, not a Lean rerun. Structural capability is not flux, growth or concentration equilibria."
}
