Mercurial > repos > iuc > fastk_histex
annotate histex.xml @ 3:e1954bd8bde9 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 64d29a89de7b928abec794a8d34c010724ae0fb3
author | iuc |
---|---|
date | Fri, 07 Mar 2025 09:44:04 +0000 |
parents | 1fcb1a2950cb |
children |
rev | line source |
---|---|
3
e1954bd8bde9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 64d29a89de7b928abec794a8d34c010724ae0fb3
iuc
parents:
1
diff
changeset
|
1 <tool id="fastk_histex" name="FastK Histex" version="@TOOL_VERSION@+galaxy3" profile="23.2" license="MIT"> |
0
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
2 <description>Reads and displays a kmer histogram produced by FastK</description> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
3 <macros> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
5 </macros> |
1
1fcb1a2950cb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 2df03448c35339ea02f112abb0d0f07b5c41d93e
iuc
parents:
0
diff
changeset
|
6 <expand macro="xrefs"/> |
0
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
7 <expand macro="requirements"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
9 ln -s '$input_hist' input.hist && |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
10 Histex input.hist |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
11 #if str($range_count_start).strip(): |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
12 -h$range_count_start:$range_count_end |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
13 #end if |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
14 $select_output_format > output.hist |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
15 ]]></command> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
16 <inputs> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
17 <param name="input_hist" type="data" format="fastk_hist" label="Input .hist file" help="Input a .hist file obtained from FASTK"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
18 <param name="range_count_start" type="integer" min="1" label="Output histogram of counts in range given (Start)" optional="true" help="Enter the starting range for histogram of counts"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
19 <param name="range_count_end" type="integer" max="100" label="Output histogram of counts in range given (End)" optional="true" help="Enter the ending range for histogram of counts"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
20 <param name="select_output_format" label="Select the output format for Histogram" type="select"> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
21 <option value="-k">Output histogram of k-mer instance counts vs. unique k-mers (-k)</option> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
22 <option value="-A">Output in simple tab-delimited ASCII format (-A)</option> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
23 <option value="-G">Output an ASCII format histogram especially for GeneScope.FK (-G)</option> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
24 </param> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
25 </inputs> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
26 <outputs> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
27 <data name="histex_out" format="txt" from_work_dir="output.hist" label="${tool.name} on ${on_string}: FastK Histogram Text"> |
3
e1954bd8bde9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 64d29a89de7b928abec794a8d34c010724ae0fb3
iuc
parents:
1
diff
changeset
|
28 <filter>select_output_format == '-k' </filter> |
0
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
29 </data> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
30 <data name="histex_out_tsv" format="tabular" from_work_dir="output.hist" label="${tool.name} on ${on_string}: FastK Histogram TSV"> |
3
e1954bd8bde9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 64d29a89de7b928abec794a8d34c010724ae0fb3
iuc
parents:
1
diff
changeset
|
31 <filter> select_output_format != '-k'</filter> |
0
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
32 </data> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
33 </outputs> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
34 <tests> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
35 <test expect_num_outputs="1"> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
36 <param name="input_hist" value="test01.hist"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
37 <param name="select_output_format" value="-k"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
38 <output name="histex_out" ftype="txt"> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
39 <assert_contents> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
40 <has_n_lines n="13"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
41 </assert_contents> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
42 </output> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
43 </test> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
44 <test expect_num_outputs="1"> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
45 <param name="input_hist" value="test01.hist"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
46 <param name="range_count_start" value="1"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
47 <param name="range_count_end" value="5"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
48 <param name="select_output_format" value="-k"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
49 <output name="histex_out" ftype="txt"> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
50 <assert_contents> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
51 <has_n_lines n="11"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
52 </assert_contents> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
53 </output> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
54 </test> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
55 <test expect_num_outputs="1"> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
56 <param name="input_hist" value="test01.hist"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
57 <param name="select_output_format" value="-A"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
58 <output name="histex_out" ftype="tabular"> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
59 <assert_contents> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
60 <has_n_lines n="7"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
61 <has_n_columns n="2"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
62 </assert_contents> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
63 </output> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
64 </test> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
65 </tests> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
66 <help><![CDATA[ |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
67 **FastK Histex** |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
68 |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
69 Histex is a tool, part of FASTK suite that performs reading and displaying a kmer histogram produced by FastK. Histex requires the .hist file generated by the FASTK tool to view the histogram of k‑mer counts. |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
70 |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
71 ]]></help> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
72 <expand macro="citations"/> |
b897c5daf0ce
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 772b3643ac0ec68d8b322bb0e2b672d26c440a3a
iuc
parents:
diff
changeset
|
73 </tool> |