Mercurial > repos > iuc > filter_tabular
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[ ==============