aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/uk/ac/ox/cs/rsacomb/Main.scala
diff options
context:
space:
mode:
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.scala11
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 }