Mercurial > repos > iuc > meryl
diff meryl.xml @ 8:5ae3496f9ca3 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/meryl commit 0625ea0c1df66a724d0ab3769fcaee7a07810a20"
author | iuc |
---|---|
date | Thu, 12 Aug 2021 13:20:54 +0000 |
parents | 51c2360aa807 |
children | eadfd71dde37 |
line wrap: on
line diff
--- a/meryl.xml Mon Jun 28 09:32:16 2021 +0000 +++ b/meryl.xml Thu Aug 12 13:20:54 2021 +0000 @@ -15,12 +15,14 @@ #elif $operation_type.options_kmer_size.kmer_size == 'provide' #set size=$operation_type.options_kmer_size.input_kmer_size #end if + ln -s '$operation_type.input_reads' ./input.${operation_type.input_reads.ext} && + meryl $operation_type.count_operations k=$size memory=\$GALAXY_MEMORY_GB threads=\${GALAXY_SLOTS:-1} - $operation_type.input_reads + ./input.${operation_type.input_reads.ext} output read-db.meryl && echo 'K-mer size: ${size}' && tar -zcf read-db.meryldb read-db.meryl @@ -176,17 +178,17 @@ <option value="not-equal-to">Not-equal-to: return k-mers that do not occur exactly a threshold value</option> </param> <param name="input_meryldb_02" type="data" format="meryldb" label="Input meryldb" help="Select a meryldb dataset" /> - + <conditional name="filter_type"> <param name="type" type="select" label="Type of filtering"> <option value="times">Return k-mers that occur N times in the input</option> <option value="frequency">Return k-mers occurring at specific frequencies</option> </param> <when value="times"> - <param name="N" type="integer" min="0" max="50000000000" value="" optional="true" label="Number of times in the input" help="Return k-mers that occur N times in the input."/> + <param name="N" type="integer" min="0" max="50000000000" value="" optional="true" label="Number of times in the input" help="Return k-mers that occur N times in the input." /> </when> <when value="frequency"> - <param name="distinct" type="float" min="0" max="1" value="0.9998" optional="true" label="Frequency" help="Return k-mers that at specific frequency (e.g. frequency = 0.9998 returns top 0.02% most frequent)"/> + <param name="distinct" type="float" min="0" max="1" value="0.9998" optional="true" label="Frequency" help="Return k-mers that at specific frequency (e.g. frequency = 0.9998 returns top 0.02% most frequent)" /> </when> </conditional> </when> @@ -326,7 +328,7 @@ <param name="distinct" value="0.9998" /> </conditional> </conditional> - <output name="read_db" ftype="meryldb" > + <output name="read_db" ftype="meryldb"> <assert_contents> <has_size value="1634" delta="300" /> </assert_contents> @@ -343,7 +345,7 @@ </conditional> <output name="read_db" ftype="meryldb"> <assert_contents> - <has_size value="2621" delta="300"/> + <has_size value="2621" delta="300" /> </assert_contents> </output> </test> @@ -617,14 +619,14 @@ <param name="command_type" value="print" /> <param name="input_meryldb_02" value="maternal.meryldb" ftype="meryldb" /> </conditional> - <output name="read_db_print" file="output_25.read-db.tabular" sort="True"/> + <output name="read_db_print" file="output_25.read-db.tabular" sort="true" /> </test> <!--Test compressed files--> <test expect_num_outputs="1"> <conditional name="operation_type"> <param name="command_type" value="count-kmers" /> <param name="count_operation" value="count" /> - <param name="input_reads" value="child.fasta.gz" /> + <param name="input_reads" value="child.fasta.gz" ftype="fasta.gz" /> <conditional name="options_kmer_size"> <param name="kmer_size" value="provide" /> <param name="input_kmer_size" value="7" /> @@ -632,7 +634,7 @@ </conditional> <output name="read_db" ftype="meryldb"> <assert_contents> - <has_size value="1851" delta="300" /> + <has_size value="22200" delta="300" /> </assert_contents> </output> <assert_stdout>