diff --git a/mod/n-methylation.py b/mod/n-methylation.py index 04beeb7..07b44dd 100644 --- a/mod/n-methylation.py +++ b/mod/n-methylation.py @@ -91,53 +91,29 @@ caffeine = Graph.fromGMLString("""graph [ nmethylation = Rule.fromGMLString( """rule [ left [ - node [ id 1 label "H" ] - edge [ source 1 target 2 label "-" ] + node [ id 1 label "H" ] + edge [ source 1 target 2 label "-" ] ] context [ - node [ id 2 label "N" ] - node [ id 3 label "C"] - node [ id 4 label "C"] - edge [ source 3 target 2 label "-" ] - edge [ source 4 target 2 label "-" ] + node [ id 2 label "N" ] + node [ id 3 label "C"] + node [ id 4 label "C"] + edge [ source 3 target 2 label "-" ] + edge [ source 4 target 2 label "-" ] ] right [ - node [ id 5 label "C" ] - node [ id 6 label "H" ] - node [ id 7 label "H" ] - node [ id 8 label "H" ] - edge [ source 2 target 5 label "-" ] - edge [ source 5 target 6 label "-" ] - edge [ source 5 target 7 label "-" ] - edge [ source 5 target 8 label "-" ] + node [ id 5 label "C" ] + node [ id 6 label "H" ] + node [ id 7 label "H" ] + node [ id 8 label "H" ] + edge [ source 2 target 5 label "-" ] + edge [ source 5 target 6 label "-" ] + edge [ source 5 target 7 label "-" ] + edge [ source 5 target 8 label "-" ] ] ]""" ) -ndemethylation = Rule.fromGMLString("""rule [ - left [ - node [ id 5 label "C" ] - node [ id 6 label "H" ] - node [ id 7 label "H" ] - node [ id 8 label "H" ] - edge [ source 2 target 5 label "-" ] - edge [ source 5 target 6 label "-" ] - edge [ source 5 target 7 label "-" ] - edge [ source 5 target 8 label "-" ] - ] - context [ - node [ id 2 label "N" ] - node [ id 3 label "C"] - node [ id 4 label "C"] - edge [ source 3 target 2 label "-" ] - edge [ source 4 target 2 label "-" ] - ] - right [ - node [ id 1 label "H" ] - edge [ source 1 target 2 label "-" ] - ] -]""") - flowPrinter = FlowPrinter() flowPrinter.printUnfiltered = False @@ -152,7 +128,7 @@ dg = DG(graphDatabase=inputGraphs) dg.build().execute( addSubset(inputGraphs) >> rightPredicate[ - lambda d: all(g.vLabelCount("C") <= 10 for g in d.right) + lambda d: all(g.vLabelCount("C") <= 20 for g in d.right) ]( repeat(inputRules) ) diff --git a/mod/summaryOneWay.pdf b/mod/summaryOneWay.pdf new file mode 100644 index 0000000..1d5891e Binary files /dev/null and b/mod/summaryOneWay.pdf differ