Mercurial > repos > iuc > filter_tabular
diff filter_tabular.xml @ 13:4d5aae46f850 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/query_tabular commit 35576d64a12fa664d72559172c5960c09da2b632"
author | iuc |
---|---|
date | Thu, 19 Aug 2021 19:39:58 +0000 |
parents | 6544e4b87a4f |
children | 90f657745fea |
line wrap: on
line diff
--- a/filter_tabular.xml Sat Jun 19 14:16:06 2021 +0000 +++ b/filter_tabular.xml Thu Aug 19 19:39:58 2021 +0000 @@ -1,4 +1,4 @@ -<tool id="filter_tabular" name="Filter Tabular" version="3.1.2"> +<tool id="filter_tabular" name="Filter Tabular" version="3.3.0"> <description></description> <macros> @@ -8,12 +8,14 @@ <command detect_errors="exit_code"><![CDATA[ python '$__tool_directory__/filter_tabular.py' -i '$input' + $comment_char -j '$filter_json' -o '$output' ]]></command> <configfiles> <configfile name="filter_json"> #import json +#set $dataset_name = $input.element_identifier @LINEFILTERS@ #if $input_filters: #echo $json.dumps($input_filters) @@ -22,6 +24,7 @@ </configfiles> <inputs> <param name="input" type="data" format="tabular" label="Tabular Dataset to filter"/> + <param name="comment_char" type="boolean" truevalue="--comment_char '#'" falsevalue="" checked="true" label="exclude lines starting with #"/> <expand macro="macro_line_filters" /> </inputs> <outputs> @@ -139,6 +142,30 @@ </repeat> <output name="output" file="filtered_customers_results.tsv"/> </test> + <test> + <param name="input" ftype="tabular" value="IEDB.tsv"/> + <param name="comment_char" value="False"/> + <repeat name="linefilters"> + <conditional name="filter"> + <param name="filter_type" value="replace"/> + <param name="column" value="c1"/> + <param name="regex_pattern" value="#ID"/> + <param name="regex_replace" value="ID"/> + </conditional> + </repeat> + <repeat name="linefilters"> + <conditional name="filter"> + <param name="filter_type" value="select_column_slices"/> + <param name="columns" value="6,0:6,8,-3"/> + </conditional> + </repeat> + <repeat name="linefilters"> + <conditional name="filter"> + <param name="filter_type" value="append_dataset_name"/> + </conditional> + </repeat> + <output name="output" file="filtered_IEDB.tsv"/> + </test> </tests> <help><![CDATA[ ==============