diff filter_tabular.xml @ 9:69b08fc9557c draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/query_tabular commit daa9af57fe07ee83a45ddc9f855716f9d14a8e12"
author iuc
date Sat, 12 Sep 2020 01:21:45 +0000
parents 59278960a2e7
children 6544e4b87a4f
line wrap: on
line diff
--- a/filter_tabular.xml	Thu Jan 23 07:36:21 2020 -0500
+++ b/filter_tabular.xml	Sat Sep 12 01:21:45 2020 +0000
@@ -1,4 +1,4 @@
-<tool id="filter_tabular" name="Filter Tabular" version="2.0.1">
+<tool id="filter_tabular" name="Filter Tabular" version="3.1.0">
     <description></description>
 
     <macros>
@@ -101,6 +101,35 @@
             <output name="output" file="filtered_pets_results.tsv"/>
         </test>
 
+        <test>
+            <param name="input" ftype="tabular" value="customers.tsv"/>
+            <repeat name="linefilters">
+                <conditional name="filter">
+                    <param name="filter_type" value="regex"/>
+                    <param name="regex_pattern" value="^\d+"/>
+                    <param name="regex_action" value="include_find"/>
+                </conditional>
+            </repeat>
+            <repeat name="linefilters">
+                <conditional name="filter">
+                    <param name="filter_type" value="replace"/>
+                    <param name="column" value="c4"/>
+                    <param name="regex_pattern" value=".*@(.*)"/>
+                    <param name="regex_replace" value="\1"/>
+                    <param name="add" value="after"/>
+                </conditional>
+            </repeat>
+            <repeat name="linefilters">
+                <conditional name="filter">
+                    <param name="filter_type" value="replace"/>
+                    <param name="column" value="c4"/>
+                    <param name="regex_pattern" value=".*(com|org|net)$"/>
+                    <param name="regex_replace" value="\1"/>
+                    <param name="add" value="append"/>
+                </conditional>
+            </repeat>
+            <output name="output" file="filtered_customers_results.tsv"/>
+        </test>
     </tests>
     <help><![CDATA[
 ==============