changeset 7:f777cbc82f98 draft

Uploaded
author drosofff
date Tue, 24 Jun 2014 10:58:46 -0400
parents 241eb82a2e7b
children f9032a866675
files mississippi_gcc/annotation_collector.py
diffstat 1 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mississippi_gcc/annotation_collector.py	Tue Jun 24 10:58:46 2014 -0400
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+#By, drosofff@gmail.com
+# command: annotation_collector.py $output input1, label1, input2, label2, etc...
+
+import sys, os
+
+def countlineinfile(file):
+  F = open (file, "r")
+  count = 0
+  for line in F:
+    count += 1
+  F.close()
+  return count/2
+results = []
+
+for file, label in zip (sys.argv[2:-1:2], sys.argv[3:-1:2]):
+  results.append ( (countlineinfile(file), label) )
+  
+Fout = open (sys.argv[1], "w")
+
+print >> Fout, "# %s" % (sys.argv[-1])
+for filecount, label in results:
+  print >> Fout, "%s\t%s\t%.2f %%" % (label, filecount, filecount/float(results[0][0])*100 )
+print >> Fout  
+Fout.close()