Mercurial > repos > iuc > fastk_fastk
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 |
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 < c < g < 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> |