# HG changeset patch # User drosofff # Date 1403621926 14400 # Node ID f777cbc82f982ddfe70a908c707320c055e71283 # Parent 241eb82a2e7b0dff37008ccf7fd8f2ff8a11ca72 Uploaded diff -r 241eb82a2e7b -r f777cbc82f98 mississippi_gcc/annotation_collector.py --- /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()