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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>