Mercurial > repos > bgruening > text_processing
diff tail.xml @ 0:5314e5d6f040 draft
Imported from capsule None
author | bgruening |
---|---|
date | Thu, 29 Jan 2015 07:53:17 -0500 |
parents | |
children | 37e1eb05b1b4 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tail.xml Thu Jan 29 07:53:17 2015 -0500 @@ -0,0 +1,67 @@ +<tool id="tp_tail_tool" name="Select last" version="@BASE_VERSION@.0"> + <description>lines from a dataset (tail)</description> + <macros> + <import>macros.xml</import> + </macros> + <expand macro="requirements" /> + <version_command>tail --version | head -n 1</version_command> + <command> +<![CDATA[ + tail + --lines $complement$num_lines + '$infile' + > '$outfile' +]]> + </command> + <inputs> + <param name="infile" format="txt" type="data" label="Text file" /> + <param name="complement" type="select" label="Operation"> + <option value="">Keep last lines</option> + <option value="+">Keep everything from this line on</option> + </param> + <param name="num_lines" type="integer" size="5" value="10" + label="Number of lines" help="These will be kept (depending on 'operation'). (--lines)" /> + </inputs> + <outputs> + <data name="outfile" format_source="infile" metadata_source="infile" /> + </outputs> + <tests> + <test> + <param name="infile" value="1.bed"/> + <param name="num_lines" value="10"/> + <output name="outfile" file="tail_results1.bed"/> + </test> + <test> + <param name="infile" value="1.bed"/> + <param name="num_lines" value="10"/> + <param name="complement" value="+"/> + <output name="outfile" file="tail_results2.bed"/> + </test> + </tests> + <help> +<![CDATA[ +**What it does** + +This tool outputs specified number of lines from the **end** of a dataset + +----- + +**Example** + +- Input File:: + + chr7 57134 57154 D17003_CTCF_R7 356 - + chr7 57247 57267 D17003_CTCF_R4 207 + + chr7 57314 57334 D17003_CTCF_R5 269 + + chr7 57341 57361 D17003_CTCF_R7 375 + + chr7 57457 57477 D17003_CTCF_R3 188 + + +- Show last two lines of above file. The result is:: + + chr7 57341 57361 D17003_CTCF_R7 375 + + chr7 57457 57477 D17003_CTCF_R3 188 + + +@REFERENCES@ +]]> + </help> +</tool>