annotate filter_kw_val.xml @ 7:5621406a4d2f draft

planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
author proteore
date Fri, 28 Jun 2019 05:09:20 -0400
parents b4641c0f8a82
children 98cb671a92eb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
1 <tool id="MQoutputfilter" name="Filter by keywords and/or numerical value" version="2019.06.27">
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
2 <description></description>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
3 <requirements>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
4 </requirements>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
5 <stdio>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
6 <exit_code range="1:" />
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
7 </stdio>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
8 <command><![CDATA[
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
9 python $__tool_directory__/filter_kw_val.py
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
10 -i "$input1,$header"
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
11 -o "$kept_lines"
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
12 --discarded_lines "$discarded_lines"
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
13 --operation "$operation"
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
14 --operator "$operator"
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
15
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
16 ## Keywords
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
17 #for $key in $keyword
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
18 #if $key.k.kw != "None"
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
19 #if $key.k.kw == "text"
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
20 --kw "$key.k.txt" "$key.ncol" "$key.match"
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
21 #else if $key.k.kw == "file"
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
22 --kw_file "$key.k.file" "$key.k.header" "$key.k.ncol" "$key.ncol" "$key.match"
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
23 #end if
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
24 #end if
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
25 #end for
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
26
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
27 ## value to filter
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
28 #for $val in $value
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
29 #if $val.value != "None"
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
30 --value $val.value $val.ncol $val.operator
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
31 #end if
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
32 #end for
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
33
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
34 ##range of values to keep
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
35 #for $vr in $values_range
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
36 #if vr
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
37 --values_range $vr.bottom_value $vr.top_value $vr.ncol $vr.inclusive
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
38 #end if
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
39 #end for
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
40
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
41 #if $sort.sort_bool == "true"
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
42 --sort_col "$sort.sort_column,$sort.reversed_sort"
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
43 #end if
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
44
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
45 ]]></command>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
46 <inputs>
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
47 <param type="data" name="input1" format="txt,tabular" label="Input file" />
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
48 <param name="header" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Does file contain header?" />
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
49 <param name="operation" type="select" label="Operation" help="keep or discard word(s) or value(s) that match filters ?">
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
50 <option value="keep">Keep</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
51 <option value="discard">Discard</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
52 </param>
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
53 <param name="operator" type="select" label="Select an operator to combine your filters (if more than one)" help="OR : only one filter must be satisfied to filter a row, AND : all your filters must be satisfied to filter a row" >
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
54 <option value="OR" selected="True">OR</option>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
55 <option value="AND">AND</option>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
56 </param>
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
57
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
58 <repeat name="keyword" title="Filter by keywords" >
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
59 <param name="ncol" type="text" value="c1" label="Column number on which to apply the filter" help='For example, fill in "c1" if you want to seek keywords in the first column (and keep or discard them)'>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
60 <validator type="regex" message="Please enter a column number, for example: 'c1' for the first column">[c]{0,1}[0-9]+</validator>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
61 </param>
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
62 <param type="boolean" name="match" truevalue="True" label="Search for exact match?" help='Choosing "Yes" will only filter out exact match, see help section' />
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
63 <conditional name="k" >
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
64 <param name="kw" type="select" label="Enter keywords" >
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
65 <option value="text" selected="true">copy/paste</option>
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
66 <option value="file">File containing keywords</option>
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
67 </param>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
68 <when value="text" >
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
69 <param name="txt" type="text" label="Copy/paste keywords to find (keep or discard)" help='Keywords must be separated by tab, space or carriage return into the form field, for example: A8K2U0 Q5TA79 O43175' >
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
70 <sanitizer>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
71 <valid initial="string.printable">
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
72 <remove value="&apos;"/>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
73 </valid>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
74 <mapping initial="none">
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
75 <add source="&apos;" target="__sq__"/>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
76 </mapping>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
77 </sanitizer>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
78 </param>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
79 </when>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
80 <when value="file" >
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
81 <param name="file" type="data" format="txt,tabular" label="File containing keywords" />
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
82 <param name="ncol" type="text" value="c1" label="Specify the column containing keywords" help='For example, fill in "c1" if keywords are in the first column' />
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
83 <param name="header" type="boolean" checked="true" truevalue="true" falsevalue="false" label="Does file contain header?" />
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
84 </when>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
85 </conditional>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
86 </repeat>
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
87 <repeat name="value" title="Filter by numerical value" >
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
88 <param name="ncol" type="text" value="c1" label="Column number on which to apply the filter" help='For example, fill in "c1" if you want to seek values in the first column (and keep or discard them)'>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
89 <validator type="regex" message="Please enter a column number, for example: 'c1' for the first column">[c]{0,1}[0-9]+</validator>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
90 </param>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
91 <param name="operator" type="select" label="Select operator" >
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
92 <option value="Equal">=</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
93 <option value="Higher">&gt;</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
94 <option value="Equal-or-higher">&gt;=</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
95 <option value="Lower">&lt;</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
96 <option value="Equal-or-lower">&lt;=</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
97 <option value="Different">!=</option>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
98 </param>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
99 <param name="value" type="float" value="" label="Value"></param>
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
100 </repeat>
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
101 <repeat name="values_range" title="Filter by range of numerical values">
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
102 <param name="ncol" type="text" value="c1" label="Column number on which to apply the filter" help='For example, fill in "c1" if you want to seek values in the first column (and keep or discard them)'>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
103 <validator type="regex" message="Please enter a column number, for example: 'c1' for the first column">[c]{0,1}[0-9]+</validator>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
104 </param>
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
105 <param name="bottom_value" type="float" value="" label="Enter the bottom value" />
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
106 <param name="top_value" type="float" value="" label="Enter the top value" />
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
107 <param name="inclusive" type="boolean" label="inclusive range ?" checked="false" truevalue="true" falsevalue="false" />
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
108 </repeat>
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
109 <conditional name="sort">
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
110 <param name="sort_bool" type="boolean" label="Sort by column ?" checked="false" truevalue="true" falsevalue="false" />
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
111 <when value="true">
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
112 <param name="sort_column" type="text" value="" label="Sort result files by:" help="Fill in 'c1' if you want to sort your result file by the column 1 values">
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
113 <validator type="regex" message="Please enter a column number, for example: 'c1' for the first column">[c]{0,1}[0-9]</validator>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
114 </param>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
115 <param name="reversed_sort" type="boolean" checked="false" truevalue="true" falsevalue="false" label="Sort in descending order ?"/>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
116 </when>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
117 <when value="false"/>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
118 </conditional>
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
119 </inputs>
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
120 <outputs>
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
121 <data name="discarded_lines" format="tsv" label="Filtered_${input1.name} - discarded_lines" />
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
122 <data name="kept_lines" format="tsv" label="Filtered_${input1.name}" />
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
123 </outputs>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
124 <tests>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
125 <test>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
126 <param name="input1" value="Lacombe_et_al_2017_OK.txt" />
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
127 <param name="header" value="true" />
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
128 <param name="operator" value="OR"/>
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
129 <param name="operation" value="discard"/>
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
130 <param name="sort_column" value="c1"/>
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
131 <conditional name="sort">
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
132 <param name="sort_bool" value="false"/>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
133 <param name="reversed_sort" value="false"/>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
134 </conditional>
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
135 <repeat name="keyword">
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
136 <param name="ncol" value="c1" />
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
137 <param name="match" value="True" />
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
138 <conditional name="k">
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
139 <param name="kw" value="text" />
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
140 <param name="txt" value="P04264 P35908 P13645 Q5D862 Q5T749 Q8IW75 P81605 P22531 P59666 P78386" />
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
141 </conditional>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
142 </repeat>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
143 <repeat name="value">
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
144 <param name="ncol" value="c3"/>
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
145 <param name="operator" value="Higher"/>
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
146 <param name="value" value="20" />
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
147 </repeat>
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
148 <output name="kept_lines" file="output.tsv" />
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
149 <output name="discarded_lines" file="discarded_lines.tsv" />
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
150 </test>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
151 </tests>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
152 <help><![CDATA[
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
153 **Description**
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
154
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
155 This tool allows to keep/discard rows from your dataset according to different filter such as keywords (e.g. a list of contaminants) or numerical values (e.g. intensity measurements below a given threshold).
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
156 A boolean operator "OR/AND" allows to combine different type of filters making this tool very powerful.
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
157
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
158 -----
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
159
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
160 **Input**
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
161
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
162 A table (file in txt, tab, tsv, csv format) of your identification and/or quantification results for example.
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
163
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
164 -----
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
165
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
166 **Parameters**
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
167
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
168 **Operation**
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
169
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
170 - **Keep**: only keep lines with keyword(s) and/or value(s) concerned by defined filter(s)
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
171 - **Discard**: only keep lines with keyword(s) and/or value(s) NOT concerned by defined filter(s)
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
172
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
173 .. class:: infomark
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
174
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
175 Two output files are created, one with kept lines and the other one with discarded lines.
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
176
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
177 **Select an operator to combine your filters (if more than one)**
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
178
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
179 Many filters (criteria) can be combined in a single execution making this tool quite powerful; this can be achieved using the following boolean operators:
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
180
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
181 - **OR**: only one of filters must be satisfied to keep/discard one row
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
182 - **AND**: all filters must be satisfied to keep/discard one row
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
183
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
184 -----
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
185
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
186 **Filter by keyword(s)**
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
187
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
188 Click on the "Filter by keywords" box to use it. You can either fill in the field (copy/paste) or upload a file which contains the keywords.
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
189
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
190 "Column number on which to apply the filter": You must then specify the column number of your input file on wich to apply the filter by keywords.
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
191
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
192 - If you choose to fill in the field, the keywords should be separated by tab, space or carriage return into the form field, for example: A8K2U0 Q5TA79 O43175
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
193
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
194 - If you choose to upload a file in a text format in which each line is a keyword, for example:
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
195
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
196 TRYP_PIG
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
197
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
198 ALDOA_RABBIT
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
199
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
200 LYSO_ECOLI
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
201
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
202 Lines that contains these keywords will be either removed (if "Discard" selected) or retained (if "Keep" selected) from input file.
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
203
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
204 "Search for exact match?": Keywords search can be applied by performing either exact match or partial one by using the following option:
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
205
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
206 - If you choose **Yes**, only the fields that contains exactly the same content will be removed (i.e. using the "discard" mode).
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
207
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
208 - If you choose **No**, all the fields containing the keyword will be removed.
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
209
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
210 For both options, the filter is case insensitive (uppercase and lowercase are treated equally)
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
211
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
212 Example:
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
213
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
214 **Yes** option (exact match) selected using the keyword "kinase": only lines which contain exactly the word "kinase" will be removed.
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
215
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
216 **No** option (partial match) for "kinase": lines which contain "kinase" and lines with "alpha-kinase" (and so on) will be removed.
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
217
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
218
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
219 -----
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
220
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
221 **Filter by numerical values**: You can filter your data by a column of numerical values.
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
222
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
223 "Column number on which to apply the filter": you must specify the column number of your input file on wich to apply the filter by numerical value.
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
224
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
225 Then select one of the operators in the list :
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
226
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
227 - = (equal)
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
228 - != (not equal)
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
229 - < (lower than)
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
230 - <= (lower than or equal to)
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
231 - > (greater than)
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
232 - >= (greater than or equal to)
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
233
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
234 Then enter the numerical threshold to apply by filling the "Value" box.
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
235 If you choose > 10, each row containing a numerical value (in the chosen column of your input file) that correspond to your settings will be kept or discarded (based on operation parameter).
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
236
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
237 -----
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
238
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
239 **Filter by a range of values**: You can also set a range of values to filter your file.
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
240 Conversely to the numeric filter, rows with numerical values within the defined range will be kept while rows with values out of this range will be discarded (or the other way around based on operation parameter).
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
241
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
242 -----
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
243
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
244 **Sort by column ?**
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
245 click on the "Yes" button allows to "Sort result files by:" a column number. this can be done in ascending (default value) or descending order by entering the column number on which to sort the data.
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
246
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
247 -----
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
248
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
249 **Output**
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
250
2
52a7afd01c6d planemo upload commit 9af2cf12c26c94e7206751ccf101a3368f92d0ba
proteore
parents: 1
diff changeset
251 The tool returns two output files.
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
252
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
253 * A text file containing the results that satisfy your filters (i.e. "keep" mode).
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
254
5
33ca9ba2495a planemo upload commit 395d6aa47cce1fb7642b7c06133636c43d80f3c7-dirty
proteore
parents: 4
diff changeset
255 * A text file containing the rows removed from the input file (i.e. "discard" mode).
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
256
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
257 -----
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
258
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
259 .. class:: infomark
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
260
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
261 **Authors**
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
262
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
263 David Christiany, Lien Nguyen, Florence Combes, Yves Vandenbrouck - CEA, INSERM, CNRS, Grenoble-Alpes University, BIG Institute, FR
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
264
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
265 Sandra Dérozier, Olivier Rué, Christophe Caron, Valentin Loux - INRA, Paris-Saclay University, MAIAGE Unit, Migale Bioinformatics platform, FR
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
266
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
267 This work has been partially funded through the French National Agency for Research (ANR) IFB project.
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
268
7
5621406a4d2f planemo upload commit 4ba1ebe7b3f5e3fabf78b5fed7ed0b92e2cbf9e5-dirty
proteore
parents: 6
diff changeset
269 Help: contact@proteore.org for any questions or concerns about this tool.
0
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
270
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
271 ]]></help>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
272 <citations>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
273 </citations>
a55e8b137c6b planemo upload commit 688c456ca57914a63c20eba942ec5fe81e896099-dirty
proteore
parents:
diff changeset
274 </tool>