mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Added ignore lines starting with specific characters to group tool
This commit is contained in:
+16
-1
@@ -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)
|
||||
|
||||
@@ -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">></option>
|
||||
<option value="64">@</option>
|
||||
<option value="43">+</option>
|
||||
<option value="60"><</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">&</option>
|
||||
<option value="37">%</option>
|
||||
<option value="94">^</option>
|
||||
<option value="35">#</option>
|
||||
</param>
|
||||
<repeat name="operations" title="Operation">
|
||||
<param name="optype" type="select" label="Type">
|
||||
<option value="mean">Mean</option>
|
||||
|
||||
Reference in New Issue
Block a user