Mercurial > repos > iuc > fastk_fastk
annotate fastk.xml @ 9:8779f4d2d04d draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit de98c1736ab624bff379c3e83ccfc19cb2995684
author | iuc |
---|---|
date | Wed, 19 Feb 2025 11:17:00 +0000 |
parents | 33079540e88f |
children |
rev | line source |
---|---|
8
33079540e88f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents:
7
diff
changeset
|
1 <tool id="fastk_fastk" name="FastK" version="@TOOL_VERSION@+galaxy2" profile="23.2"> |
0
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> |
7
fa011b0032b0
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 2df03448c35339ea02f112abb0d0f07b5c41d93e
iuc
parents:
5
diff
changeset
|
6 <expand macro="xrefs"/> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
7 <expand macro="requirements" /> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
9 mkdir -p ktabfiles && |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
10 #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
|
11 #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
|
12 #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
|
13 #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
|
14 #else |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
15 #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
|
16 #end if |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
17 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
|
18 FastK $INPUTFILE |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
19 -k$kmer_size |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
20 #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
|
21 -t |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
22 #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
|
23 -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
|
24 #end if |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
25 -T\${GALAXY_SLOTS:-8} -Noutput -Pktabfiles |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
26 #if $sorted_table.sorted_table_option == 'yes_with_default': |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
27 && Tabex output.ktab -t${sorted_table.tabex_threshold_for_default} LIST > '$tabex_hist' |
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
28 && cp .*.ktab* ktabfiles/ |
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
29 && cp *.ktab ktabfiles/ |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
30 #elif $sorted_table.sorted_table_option == 'yes_with_custom': |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
31 && Tabex output.ktab -t${sorted_table.tabex_threshold_for_custom} LIST > '$tabex_hist' |
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
32 && cp *.ktab* ktabfiles/ |
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
33 && cp *.ktab ktabfiles/ |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
34 #end if |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
35 && tar -cf fastk.tar ktabfiles/ |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
36 ]]></command> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
37 <inputs> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
38 <param name="infile" type="data" format="fasta,fasta.gz,fastq,fastq.gz,cram,unsorted.bam,sam" label="Input file"/> |
1
b820ef95ca20
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
iuc
parents:
0
diff
changeset
|
39 <param name="kmer_size" argument="-k" type="integer" min="5" max="50" value="40" label="Enter desired k-mer size" help="Default: 40"/> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
40 <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
|
41 <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 < c < g < t."> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
42 <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
|
43 <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
|
44 <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
|
45 </param> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
46 <when value="no"/> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
47 <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
|
48 <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
|
49 </when> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
50 <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
|
51 <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
|
52 <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
|
53 </when> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
54 </conditional> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
55 </inputs> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
56 <outputs> |
8
33079540e88f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents:
7
diff
changeset
|
57 <data name="fastk_out" format="fastk_ktab_tar" from_work_dir="fastk.tar" label="${tool.name} on ${on_string}: FastK files"/> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
58 <data name="fastk_hist_out" format="fastk_hist" from_work_dir="output.hist" label="${tool.name} on ${on_string}: FastK hist"/> |
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
59 <data name="fastk_ktab_out" format="fastk_ktab" from_work_dir="ktabfiles/output.ktab" label="${tool.name} on ${on_string}: FastK ktab"> |
1
b820ef95ca20
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
iuc
parents:
0
diff
changeset
|
60 <filter> sorted_table['sorted_table_option'] != 'no' </filter> |
b820ef95ca20
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
iuc
parents:
0
diff
changeset
|
61 </data> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
62 <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
|
63 <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
|
64 </data> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
65 </outputs> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
66 <tests> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
67 <!-- TEST 1 --> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
68 <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
|
69 <param name="infile" value="input01.fasta.gz"/> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
70 <param name="kmer_size" value="40"/> |
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
71 <output name="fastk_hist_out" file="test01.hist" ftype="fastk_hist"/> |
8
33079540e88f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents:
7
diff
changeset
|
72 <output name="fastk_out" ftype="fastk_ktab_tar"> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
73 <assert_contents> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
74 <has_archive_member path="ktabfiles"/> |
0
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 </output> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
77 </test> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
78 <!-- TEST 2 --> |
1
b820ef95ca20
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
iuc
parents:
0
diff
changeset
|
79 <test expect_num_outputs="4"> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
80 <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
|
81 <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
|
82 <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
|
83 </conditional> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
84 <output name="fastk_hist_out" file="test02.hist" ftype="fastk_hist"/> |
8
33079540e88f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents:
7
diff
changeset
|
85 <output name="fastk_out" ftype="fastk_ktab_tar"> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
86 <assert_contents> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
87 <has_archive_member path="ktabfiles/output.ktab"/> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
88 </assert_contents> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
89 </output> |
1
b820ef95ca20
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
iuc
parents:
0
diff
changeset
|
90 <output name="tabex_hist" file="test02.tabex.txt"/> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
91 </test> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
92 <!-- TEST 3 --> |
1
b820ef95ca20
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
iuc
parents:
0
diff
changeset
|
93 <test expect_num_outputs="4"> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
94 <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
|
95 <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
|
96 <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
|
97 <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
|
98 </conditional> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
99 <output name="fastk_hist_out" file="test03.hist" ftype="fastk_hist"/> |
8
33079540e88f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents:
7
diff
changeset
|
100 <output name="fastk_out" ftype="fastk_ktab_tar"> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
101 <assert_contents> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
102 <has_archive_member path="ktabfiles/output.ktab"/> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
103 </assert_contents> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
104 </output> |
1
b820ef95ca20
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
iuc
parents:
0
diff
changeset
|
105 <output name="tabex_hist" file="test03.tabex.txt"/> |
0
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
106 </test> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
107 </tests> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
108 <help><![CDATA[ |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
109 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
|
110 |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
111 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
|
112 |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
113 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
|
114 |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
115 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
|
116 |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
117 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
|
118 |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
119 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
|
120 |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
121 ]]></help> |
ff827f983bbb
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 57fa4dcee2aaa115df4a5b7173a3a8fb889bc5a3
iuc
parents:
diff
changeset
|
122 <expand macro="citations"/> |
5
8049cb5537b7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit 9412d515121c3b2d55d3b2040dc04869866eae66
iuc
parents:
2
diff
changeset
|
123 </tool> |