Added ignore lines starting with specific characters to group tool

This commit is contained in:
Clayton Turner
2014-02-10 16:00:30 -05:00
parent da52ddb317
commit 7347d75a4a
2 changed files with 35 additions and 1 deletions
+16 -1
View File
@@ -37,7 +37,22 @@ def main():
round_val = []
data_ary = []
for var in sys.argv[5:]:
if sys.argv[5] != "None":
oldfile = open(inputfile,'r')
oldfilelines = oldfile.readlines()
newinputfile = inputfile+'2'
newfile = open(newinputfile,'w')
asciitodelete = sys.argv[5].split(',')
for i in range(len(asciitodelete)):
asciitodelete[i] = chr(int(asciitodelete[i]))
for line in oldfilelines:
if line[0] not in asciitodelete:
newfile.write(line)
oldfile.close()
newfile.close()
inputfile = newinputfile
for var in sys.argv[6:]:
op, col, do_round = var.split()
ops.append(op)
cols.append(col)
+19
View File
@@ -6,6 +6,7 @@
$input1
$groupcol
$ignorecase
$ignorelines
#for $op in $operations
'${op.optype}
${op.opcol}
@@ -18,6 +19,24 @@
<param name="ignorecase" type="boolean" truevalue="1" falsevalue="0">
<label>Ignore case while grouping?</label>
</param>
<param name="ignorelines" type="select" display="checkboxes" multiple="True" label="Ignore lines beginning with these characters" help="lines beginning with these are not grouped">
<option value="62">&gt;</option>
<option value="64">@</option>
<option value="43">+</option>
<option value="60">&lt;</option>
<option value="42">*</option>
<option value="45">-</option>
<option value="61">=</option>
<option value="124">|</option>
<option value="63">?</option>
<option value="36">$</option>
<option value="46">.</option>
<option value="58">:</option>
<option value="38">&amp;</option>
<option value="37">%</option>
<option value="94">^</option>
<option value="35">&#35;</option>
</param>
<repeat name="operations" title="Operation">
<param name="optype" type="select" label="Type">
<option value="mean">Mean</option>