From a53bc66806dcbc9f86c93dab9b2beb7dbb2b66aa Mon Sep 17 00:00:00 2001
From: Victor Zimmermann <zimmermann@cl.uni-heidelberg.de>
Date: Wed, 21 Mar 2018 22:31:06 +0100
Subject: [PATCH] Reimplement classic (bad) baselines.

---
 baseline/all-in-one.py |  9 ---------
 baseline/singletons.py |  9 ---------
 src/all-in-one.py      | 27 +++++++++++++++++++++++++++
 src/singletons.py      | 27 +++++++++++++++++++++++++++
 4 files changed, 54 insertions(+), 18 deletions(-)
 delete mode 100644 baseline/all-in-one.py
 delete mode 100644 baseline/singletons.py
 create mode 100644 src/all-in-one.py
 create mode 100644 src/singletons.py

diff --git a/baseline/all-in-one.py b/baseline/all-in-one.py
deleted file mode 100644
index ac1a050..0000000
--- a/baseline/all-in-one.py
+++ /dev/null
@@ -1,9 +0,0 @@
-results = open('all-in-one.tsv', 'w')
-with open('results.txt', 'r') as f:
-    results.write('subTopicID\tresultID\n')
-    lines = f.readlines()
-    for line in lines[1:]:
-        result_id = line.split()[0]
-        results.write(result_id.split('.')[0]+'.1\t'+result_id+'\n')
-        
-    
diff --git a/baseline/singletons.py b/baseline/singletons.py
deleted file mode 100644
index b793ed9..0000000
--- a/baseline/singletons.py
+++ /dev/null
@@ -1,9 +0,0 @@
-results = open('singletons.tsv', 'w')
-with open('results.txt', 'r') as f:
-    results.write('subTopicID\tresultID\n')
-    lines = f.readlines()
-    for line in lines[1:]:
-        result_id = line.split()[0]
-        results.write(result_id+'\t'+result_id+'\n')
-        
-    
diff --git a/src/all-in-one.py b/src/all-in-one.py
new file mode 100644
index 0000000..42b91ea
--- /dev/null
+++ b/src/all-in-one.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+import config
+import time
+import sys
+
+time_int = int(time.strftime("%Y%m%d%H%M%S")[2:])
+final_path = 'final/{}.absinth'.format(hex(time_int)[2:])
+results = open(final_path, 'w')
+
+if '-t' in sys.argv:
+    data_path = config.test
+else:
+    data_path = config.dataset
+
+with open(data_path+'results.txt', 'r') as f:
+    
+    results.write('subTopicID\tresultID\n')
+    lines = f.readlines()
+    
+    for line in lines[1:]:
+        
+        result_id = line.split()[0]
+        results.write(result_id.split('.')[0]+'.1\t'+result_id+'\n')
+        
+results.close()
diff --git a/src/singletons.py b/src/singletons.py
new file mode 100644
index 0000000..6709b2c
--- /dev/null
+++ b/src/singletons.py
@@ -0,0 +1,27 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+
+import config
+import time
+import sys
+
+time_int = int(time.strftime("%Y%m%d%H%M%S")[2:])
+final_path = 'final/{}.absinth'.format(hex(time_int)[2:])
+results = open(final_path, 'w')
+
+if '-t' in sys.argv:
+    data_path = config.test
+else:
+    data_path = config.dataset
+
+with open(data_path+'results.txt', 'r') as f:
+    
+    results.write('subTopicID\tresultID\n')
+    lines = f.readlines()
+    
+    for line in lines[1:]:
+        
+        result_id = line.split()[0]
+        results.write(result_id+'\t'+result_id+'\n')
+        
+results.close()
-- 
GitLab