Mercurial > repos > bgruening > text_processing
comparison nl.xml @ 26:f22a309187a3 draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/text_processing/text_processing commit c2b1677d1c94433f777c2dc28ac8eec0a99cc6a7
| author | bgruening |
|---|---|
| date | Fri, 16 Aug 2024 10:41:17 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 25:cd83b5644eab | 26:f22a309187a3 |
|---|---|
| 1 <tool id="nl" name="Number lines" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> | |
| 2 <description></description> | |
| 3 <macros> | |
| 4 <import>macros.xml</import> | |
| 5 </macros> | |
| 6 <expand macro="creator"/> | |
| 7 <expand macro="requirements" /> | |
| 8 <version_command>nl --version | head -n 1</version_command> | |
| 9 <command><![CDATA[ | |
| 10 nl | |
| 11 --line-increment=$line_increment | |
| 12 --starting-line-number=$starting_line_number | |
| 13 --number-format=$number_format | |
| 14 --number-width=$number_width | |
| 15 '$input' | |
| 16 > '$output' | |
| 17 ]]></command> | |
| 18 <inputs> | |
| 19 <param name="input" format="txt" type="data" label="File to number" /> | |
| 20 <param argument="--line-increment" type="integer" value="1" label="Line number increment at each line"/> | |
| 21 <param argument="--starting-line-number" type="integer" value="1" label="First line number"/> | |
| 22 <param argument="--number-format" type="select" label="Line number format"> | |
| 23 <option value="ln">left justified, no leading zeros</option> | |
| 24 <option value="rn" selected="true">right justified, no leading zeros</option> | |
| 25 <option value="rz">right justified, leading zeros</option> | |
| 26 </param> | |
| 27 <param argument="--number-width" type="integer" min="1" value="6" label="Number of characters for line numbers"/> | |
| 28 </inputs> | |
| 29 <outputs> | |
| 30 <data format_source="input" name="output"/> | |
| 31 </outputs> | |
| 32 <tests> | |
| 33 <test> | |
| 34 <param name="input" value="cut1.txt" ftype="tabular"/> | |
| 35 <output name="output" file="nl-out.txt" ftype="tabular"/> | |
| 36 </test> | |
| 37 <test> | |
| 38 <param name="input" value="cut1.txt" ftype="tabular"/> | |
| 39 <param name="number_format" value="ln"/> | |
| 40 <param name="number_width" value="1"/> | |
| 41 <output name="output" file="nl-out-number-format.txt" ftype="tabular"> | |
| 42 <assert_contents> | |
| 43 <!-- no filling spaces --> | |
| 44 <has_text text=" " negate="true"/> | |
| 45 </assert_contents> | |
| 46 </output> | |
| 47 </test> | |
| 48 <test> | |
| 49 <param name="input" value="cut1.txt" ftype="tabular"/> | |
| 50 <param name="line_increment" value="2"/> | |
| 51 <param name="starting_line_number" value="10"/> | |
| 52 <output name="output" file="nl-start-incr.txt" ftype="tabular"/> | |
| 53 </test> | |
| 54 </tests> | |
| 55 <help> | |
| 56 <![CDATA[ | |
| 57 **What it does** | |
| 58 | |
| 59 Add line numbers to the data set. | |
| 60 ]]> | |
| 61 </help> | |
| 62 <expand macro="citations" /> | |
| 63 </tool> |
