initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
import os
|
||||
include("common.py")
|
||||
filename = "dg.dg"
|
||||
|
||||
nogMols = (Pi, AcP, G3P, DHAP, E4P, R5P, Ru5P, F6P, S7P, FBP)
|
||||
|
||||
if os.path.isfile(prefixFilename(filename)):
|
||||
dg = DG.load(inputGraphs, inputRules, filename)
|
||||
else:
|
||||
stratBFS = (
|
||||
addSubset(nogMols)
|
||||
>> rightPredicate[
|
||||
lambda d: all(a.vLabelCount("C") <= 8 for a in d.right)
|
||||
](
|
||||
repeat(nogRules)
|
||||
)
|
||||
)
|
||||
dg = DG(graphDatabase=inputGraphs)
|
||||
dg.build().execute(stratBFS)
|
||||
outFile = dg.dump()
|
||||
post("cp \"" + outFile + "\" \"" + prefixFilename(filename) + "\"")
|
||||
print("|V| =", dg.numVertices)
|
||||
print("|E| =", dg.numEdges)
|
||||
renameGraphs(dg.graphDatabase)
|
||||
Reference in New Issue
Block a user