annotate fastk.xml @ 0:ff827f983bbb draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
author iuc
date Fri, 03 May 2024 20:23:04 +0000
parents
children b820ef95ca20
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
1 <tool id="fastk_fastk" name="FastK" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
2 <description>A k-mer counter for high-quality assembly datasets</description>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
3 <macros>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
4 <import>macros.xml</import>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
5 </macros>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
6 <expand macro="requirements" />
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
8 mkdir -p outfiles/tmpfiles &&
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
9 #if $infile.is_of_type("fastq"):
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
10 #set INPUTFILE="input.fastq"
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
11 #elif $infile.is_of_type("fastq.gz"):
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
12 #set INPUTFILE="input.fastq.gz"
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
13 #else
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
14 #set INPUTFILE="input."+$infile.ext
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
15 #end if
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
16 ln -s '$infile' $INPUTFILE &&
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
17 FastK $INPUTFILE
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
18 -k$kmer_size
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
19 #if $sorted_table.sorted_table_option == 'yes_with_default':
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
20 -t
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
21 #elif $sorted_table.sorted_table_option == 'yes_with_custom':
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
22 -t$sorted_table_cutoff
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
23 #end if
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
24 -T\${GALAXY_SLOTS:-8} -Noutfiles/output -Poutfiles/tmpfiles
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
25 #if $sorted_table.sorted_table_option == 'yes_with_default':
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
26 && Tabex outfiles/output.ktab -t${sorted_table.tabex_threshold_for_default} LIST > '$tabex_hist'
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
27 #elif $sorted_table.sorted_table_option == 'yes_with_custom':
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
28 && Tabex outfiles/output.ktab -t${sorted_table.tabex_threshold_for_custom} LIST > '$tabex_hist'
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
29 #end if
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
30 && tar -c -f fastk.tar ./outfiles/
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
31 ]]></command>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
32 <inputs>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
33 <param name="infile" type="data" format="fasta,fasta.gz,fastq,fastq.gz,cram,unsorted.bam,sam" label="Input file"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
34 <param name="kmer_size" argument="-k" type="integer" min="5" max="50" value="40" label="Enter desired k-mer size" help="Default: 40" />
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
35 <conditional name="sorted_table">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
36 <param name="sorted_table_option" type="select" label="Sort table" help="Do you want a sorted table of all canonical k-mers and their counts? The sorted table is sorted lexicographically on the k-mer where a &lt; c &lt; g &lt; t.">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
37 <option value="no">No</option>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
38 <option value="yes_with_default">Yes, Default sorted </option>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
39 <option value="yes_with_custom">Yes, Custom sorted </option>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
40 </param>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
41 <when value="no"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
42 <when value="yes_with_default">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
43 <param name="tabex_threshold_for_default" argument="-t" type="integer" value="5" min="1" label="Tabex count threshold" help="Trim all k-mers with counts less than threshold"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
44 </when>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
45 <when value="yes_with_custom">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
46 <param name="sorted_table_cutoff" type="integer" min="2" value="10" label="Enter sorted table cutoff value"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
47 <param name="tabex_threshold_for_custom" argument="-t" type="integer" value="5" min="1" label="Tabex count threshold" help="Trim all k-mers with counts less than threshold"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
48 </when>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
49 </conditional>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
50 </inputs>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
51 <outputs>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
52 <data name="fastk_out" format="tar" from_work_dir="fastk.tar" label="${tool.name} on ${on_string}: FastK files"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
53 <data name="fastk_hist_out" format="fastk_hist" from_work_dir="outfiles/output.hist" label="${tool.name} on ${on_string}: FastK hist" />
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
54 <data name="tabex_hist" format="txt" label="${tool.name} on ${on_string}: Tabex output">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
55 <filter> sorted_table['sorted_table_option'] != 'no' </filter>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
56 </data>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
57 </outputs>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
58 <tests>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
59 <!-- TEST 1 -->
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
60 <test expect_num_outputs="2">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
61 <param name="infile" value="input01.fasta.gz"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
62 <output name="fastk_out" ftype="tar">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
63 <assert_contents>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
64 <has_archive_member path="./outfiles/output.hist"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
65 </assert_contents>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
66 </output>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
67 </test>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
68 <!-- TEST 2 -->
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
69 <test expect_num_outputs="3">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
70 <param name="infile" value="input01.fasta.gz"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
71 <conditional name="sorted_table">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
72 <param name="sorted_table_option" value="yes_with_default"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
73 </conditional>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
74 <output name="fastk_out" ftype="tar">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
75 <assert_contents>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
76 <has_archive_member path="./outfiles/output.hist"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
77 <has_archive_member path="./outfiles/output.ktab"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
78 </assert_contents>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
79 </output>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
80 <output name="tabex_hist" value="test02.tabex.txt"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
81 </test>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
82 <!-- TEST 3 -->
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
83 <test expect_num_outputs="3">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
84 <param name="infile" value="input01.fasta.gz"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
85 <conditional name="sorted_table">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
86 <param name="sorted_table_option" value="yes_with_custom"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
87 <param name="sorted_table_cutoff" value="5"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
88 </conditional>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
89 <output name="fastk_out" ftype="tar">
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
90 <assert_contents>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
91 <has_archive_member path="./outfiles/output.hist"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
92 <has_archive_member path="./outfiles/output.ktab"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
93 </assert_contents>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
94 </output>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
95 <output name="tabex_hist" value="test03.tabex.txt"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
96 </test>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
97 </tests>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
98 <help><![CDATA[
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
99 FastK is a k‑mer counter that is optimized for processing high quality DNA assembly data sets such as those produced with an Illumina instrument or a PacBio run in HiFi mode.
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
100
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
101 The input data can be in CRAM, BAM, SAM, fasta, or fastq files.
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
102
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
103 FastK produces the following outputs:
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
104
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
105 1. FastK hist: file in binary format containing histogram information detailing the frequency of occurrence for each k‑mer within the dataset.
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
106
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
107 2. A Tabex txt file comprising a table of k‑mer/count pairs, sorted lexicographically on the k‑mer sequence, followingthe order a < c < g < t
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
108
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
109 3. A tar file comprising of hidden .ktab files that can be used for downstream FASTK tools.
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
110
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
111
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
112 ]]></help>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
113 <expand macro="citations"/>
ff827f983bbb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff changeset
114 </tool>