Mercurial > repos > iuc > fastk_fastk
diff fastk.xml @ 1:b820ef95ca20 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastk commit dbdc7c7b584e6fc578845aaf30bc0498353716f7
author | iuc |
---|---|
date | Tue, 14 May 2024 12:47:29 +0000 |
parents | ff827f983bbb |
children | 87f4b4dced3e |
line wrap: on
line diff
--- a/fastk.xml Fri May 03 20:23:04 2024 +0000 +++ b/fastk.xml Tue May 14 12:47:29 2024 +0000 @@ -5,7 +5,7 @@ </macros> <expand macro="requirements" /> <command detect_errors="exit_code"><![CDATA[ - mkdir -p outfiles/tmpfiles && + mkdir -p outfiles/ktabfiles && #if $infile.is_of_type("fastq"): #set INPUTFILE="input.fastq" #elif $infile.is_of_type("fastq.gz"): @@ -21,17 +21,21 @@ #elif $sorted_table.sorted_table_option == 'yes_with_custom': -t$sorted_table_cutoff #end if - -T\${GALAXY_SLOTS:-8} -Noutfiles/output -Poutfiles/tmpfiles + -T\${GALAXY_SLOTS:-8} -Noutfiles/output -Poutfiles/ktabfiles #if $sorted_table.sorted_table_option == 'yes_with_default': && Tabex outfiles/output.ktab -t${sorted_table.tabex_threshold_for_default} LIST > '$tabex_hist' + && mv outfiles/.*.ktab* outfiles/ktabfiles + && mv outfiles/*.ktab outfiles/ktabfiles #elif $sorted_table.sorted_table_option == 'yes_with_custom': && Tabex outfiles/output.ktab -t${sorted_table.tabex_threshold_for_custom} LIST > '$tabex_hist' + && mv outfiles/.*.ktab* outfiles/ktabfiles + && mv outfiles/*.ktab outfiles/ktabfiles #end if && tar -c -f fastk.tar ./outfiles/ ]]></command> <inputs> <param name="infile" type="data" format="fasta,fasta.gz,fastq,fastq.gz,cram,unsorted.bam,sam" label="Input file"/> - <param name="kmer_size" argument="-k" type="integer" min="5" max="50" value="40" label="Enter desired k-mer size" help="Default: 40" /> + <param name="kmer_size" argument="-k" type="integer" min="5" max="50" value="40" label="Enter desired k-mer size" help="Default: 40"/> <conditional name="sorted_table"> <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."> <option value="no">No</option> @@ -50,7 +54,10 @@ </inputs> <outputs> <data name="fastk_out" format="tar" from_work_dir="fastk.tar" label="${tool.name} on ${on_string}: FastK files"/> - <data name="fastk_hist_out" format="fastk_hist" from_work_dir="outfiles/output.hist" label="${tool.name} on ${on_string}: FastK hist" /> + <data name="fastk_hist_out" format="fastk_hist" from_work_dir="outfiles/output.hist" label="${tool.name} on ${on_string}: FastK hist"/> + <data name="fastk_ktab_out" format="fastk_ktab" from_work_dir="outfiles/ktabfiles/output.ktab" label="${tool.name} on ${on_string}: FastK ktab"> + <filter> sorted_table['sorted_table_option'] != 'no' </filter> + </data> <data name="tabex_hist" format="txt" label="${tool.name} on ${on_string}: Tabex output"> <filter> sorted_table['sorted_table_option'] != 'no' </filter> </data> @@ -66,7 +73,7 @@ </output> </test> <!-- TEST 2 --> - <test expect_num_outputs="3"> + <test expect_num_outputs="4"> <param name="infile" value="input01.fasta.gz"/> <conditional name="sorted_table"> <param name="sorted_table_option" value="yes_with_default"/> @@ -74,13 +81,13 @@ <output name="fastk_out" ftype="tar"> <assert_contents> <has_archive_member path="./outfiles/output.hist"/> - <has_archive_member path="./outfiles/output.ktab"/> + <has_archive_member path="./outfiles/ktabfiles/output.ktab"/> </assert_contents> </output> - <output name="tabex_hist" value="test02.tabex.txt"/> + <output name="tabex_hist" file="test02.tabex.txt"/> </test> <!-- TEST 3 --> - <test expect_num_outputs="3"> + <test expect_num_outputs="4"> <param name="infile" value="input01.fasta.gz"/> <conditional name="sorted_table"> <param name="sorted_table_option" value="yes_with_custom"/> @@ -89,10 +96,10 @@ <output name="fastk_out" ftype="tar"> <assert_contents> <has_archive_member path="./outfiles/output.hist"/> - <has_archive_member path="./outfiles/output.ktab"/> + <has_archive_member path="./outfiles/ktabfiles/output.ktab"/> </assert_contents> </output> - <output name="tabex_hist" value="test03.tabex.txt"/> + <output name="tabex_hist" file="test03.tabex.txt"/> </test> </tests> <help><![CDATA[