diff options
Diffstat (limited to 'src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala')
-rw-r--r-- | src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala index 7eb39e8..fe88b4f 100644 --- a/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala +++ b/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala | |||
@@ -41,6 +41,10 @@ object RSAComb extends App { | |||
41 | if (config.contains('logger)) | 41 | if (config.contains('logger)) |
42 | Logger.level = config('logger).get[Logger.Level] | 42 | Logger.level = config('logger).get[Logger.Level] |
43 | 43 | ||
44 | /* Set answers output file */ | ||
45 | if (config.contains('answers)) | ||
46 | Logger.answers = config('answers).get[os.Path] | ||
47 | |||
44 | /* Load original ontology and normalize it */ | 48 | /* Load original ontology and normalize it */ |
45 | val ontopath = config('ontology).get[os.Path] | 49 | val ontopath = config('ontology).get[os.Path] |
46 | val data = config('data).get[List[os.Path]] | 50 | val data = config('data).get[List[os.Path]] |
@@ -61,12 +65,7 @@ object RSAComb extends App { | |||
61 | val answers = rsa ask queries | 65 | val answers = rsa ask queries |
62 | 66 | ||
63 | /* Write answers to output file */ | 67 | /* Write answers to output file */ |
64 | os.write( | 68 | Logger write answers |
65 | config('answers).get[os.Path], | ||
66 | ujson.write(ujson.Arr(answers.map(_.toJSON)), indent = 2), | ||
67 | createFolders = true | ||
68 | ) | ||
69 | |||
70 | /* Generate simulation script */ | 69 | /* Generate simulation script */ |
71 | Logger.generateSimulationScripts(data, queries) | 70 | Logger.generateSimulationScripts(data, queries) |
72 | } | 71 | } |