annotate mash_sketch.xml @ 0:1aab9cf41bd0 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
author iuc
date Wed, 24 Sep 2025 13:46:33 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
1 <tool id="mash_sketch" name="mash sketch" version="@TOOL_VERSION@+galaxy2" profile="@PROFILE@">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
2 <description>Create a reduced sequence representation based on min-hashes</description>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
3 <macros>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
4 <import>macros.xml</import>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
5 </macros>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
6 <expand macro="xref"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
7 <expand macro="requirements" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
8 <expand macro="version_command" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
10
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
11 #if str ( $reads_assembly.reads_assembly_selector ) == "reads":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
12 #if str( $reads_assembly.reads_input.reads_input_selector ) == "paired":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
13 ln -s '$reads_assembly.reads_input.reads_1' "${reads_assembly.reads_input.reads_1.element_identifier}" &&
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
14 ln -s '$reads_assembly.reads_input.reads_2' "${reads_assembly.reads_input.reads_1.element_identifier}" &&
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
15 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
16 #if str( $reads_assembly.reads_input.reads_input_selector ) == "paired_collection":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
17 ln -s '$reads_assembly.reads_input.reads.forward' "${reads_assembly.reads_input.reads.forward.element_identifier}" &&
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
18 ln -s '$reads_assembly.reads_input.reads.reverse' "${reads_assembly.reads_input.reads.reverse.element_identifier}" &&
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
19 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
20 #if str( $reads_assembly.reads_input.reads_input_selector ) == "single":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
21 ln -s '$reads_assembly.reads_input.reads' "${reads_assembly.reads_input.reads.element_identifier}" &&
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
22 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
23 #elif str ( $reads_assembly.reads_assembly_selector ) == "assembly":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
24 ln -s '${reads_assembly.assembly}' "${reads_assembly.assembly.element_identifier}" &&
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
25 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
26
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
27 mash sketch
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
28 -s '${sketch_size}'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
29 -k '${kmer_size}'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
30 -w '${prob_threshold}'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
31 #if str( $reads_assembly.reads_assembly_selector ) == "reads":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
32 -m '${reads_assembly.minimum_kmer_copies}'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
33 -r
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
34 #if $reads_assembly.target_coverage :
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
35 -c '${reads_assembly.target_coverage}'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
36 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
37 #if $reads_assembly.genome_size :
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
38 -g '${reads_assembly.genome_size}'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
39 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
40 #if str( $reads_assembly.reads_input.reads_input_selector ) == "paired" :
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
41 "${reads_assembly.reads_input.reads_1.element_identifier}" "${reads_assembly.reads_input.reads_1.element_identifier}}"
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
42 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
43 #if str( $reads_assembly.reads_input.reads_input_selector ) == "paired_collection":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
44 "${reads_assembly.reads_input.reads.forward.element_identifier}" "${reads_assembly.reads_input.reads.reverse.element_identifier}"
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
45 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
46 #if str( $reads_assembly.reads_input.reads_input_selector ) == "single":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
47 "${reads_assembly.reads_input.reads.element_identifier}"
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
48 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
49 #elif str( $reads_assembly.reads_assembly_selector ) == "assembly":
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
50 -p \${GALAXY_SLOTS:-1}
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
51 ${reads_assembly.individual_sequences}
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
52 "${reads_assembly.assembly.element_identifier}"
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
53 #end if
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
54 -o 'sketch'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
55 ]]></command>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
56 <inputs>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
57 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
58 <param name="reads_assembly_selector" type="select" label="Input: Reads or Assemblies">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
59 <option selected="True" value="reads">Reads</option>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
60 <option value="assembly">Assembly</option>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
61 </param>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
62 <when value="reads">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
63 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
64 <param name="reads_input_selector" type="select" label="Single or Paired-end reads" help="Select between paired and single end data">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
65 <option value="paired">Paired</option>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
66 <option value="single">Single</option>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
67 <option value="paired_collection">Paired Collection</option>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
68 </param>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
69 <when value="paired">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
70 <param name="reads_1" type="data" format="@INTYPES@" label="Select first set of reads" help="Specify dataset with forward reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
71 <param name="reads_2" type="data" format="@INTYPES@" label="Select second set of reads" help="Specify dataset with reverse reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
72 </when>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
73 <when value="single">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
74 <param name="reads" type="data" format="@INTYPES@" label="Select fastq dataset" help="Specify dataset with single reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
75 </when>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
76 <when value="paired_collection">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
77 <param name="reads" format="@INTYPES@" type="data_collection" collection_type="paired" label="Select a paired collection" help="See help section for an explanation of dataset collections"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
78 </when>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
79 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
80 <param type="integer" name="minimum_kmer_copies" argument="-m" value="1" min="1" max="1000" label="Minimum copies of each k-mer required to pass noise filter"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
81 <param type="integer" name="target_coverage" argument="-c" value="" min="0" max="500" optional="true" label="Target coverage" help="If specified, sketching will conclude if this coverage is reached before the end of the input file (estimated by average k-mer multiplicity)"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
82 <param type="integer" name="genome_size" argument="-g" value="" min="1000" max="100000000000" optional="true" label="Genome size" help="If specified, will be used for p-value calculation instead of an estimated size from k-mer content"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
83 </when>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
84 <when value="assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
85 <param name="assembly" type="data" format="fasta,fasta.gz" label="Assembly"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
86 <param type="boolean" name="individual_sequences" truevalue="-i" falsevalue="" label="Sketch individual Sequences" help="Sketch individual sequences, rather than whole files, e.g. for multi-fastas of single-chromosome genomes or pair-wise gene comparisons"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
87 </when>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
88 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
89 <param type="integer" name="sketch_size" argument="-s" value="1000" min="10" max="1000000" label="Sketch size" help="Each sketch will have at most this many non-redundant min-hashes"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
90 <param type="integer" name="kmer_size" argument="-k" value="21" min="1" max="32" label="kmer size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
91 <param type="float" name="prob_threshold" argument="-w" value="0.01" min="0" max="1" label="Probability threshold for warning about low k-mer size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
92 </inputs>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
93 <outputs>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
94 <data name="sketch" format="msh" from_work_dir="sketch.msh"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
95 </outputs>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
96 <tests>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
97 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
98 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
99 <param name="reads_assembly_selector" value="reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
100 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
101 <param name="reads_input_selector" value="single"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
102 <param name="reads" value="ERR024951_seqtk_sample_1000_1.fastq"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
103 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
104 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
105 <output name="sketch" file="test_01_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
106 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
107 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
108 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
109 <param name="reads_assembly_selector" value="reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
110 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
111 <param name="reads_input_selector" value="single"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
112 <param name="reads" value="ERR024951_seqtk_sample_1000_1.fastq"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
113 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
114 <param name="minimum_kmer_copies" value="10"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
115 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
116 <output name="sketch" file="test_02_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
117 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
118 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
119 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
120 <param name="reads_assembly_selector" value="reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
121 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
122 <param name="reads_input_selector" value="single"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
123 <param name="reads" value="ERR024951_seqtk_sample_1000_1.fastq"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
124 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
125 <param name="target_coverage" value="1"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
126 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
127 <output name="sketch" file="test_03_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
128 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
129 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
130 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
131 <param name="reads_assembly_selector" value="reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
132 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
133 <param name="reads_input_selector" value="single"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
134 <param name="reads" value="ERR024951_seqtk_sample_1000_1.fastq"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
135 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
136 <param name="genome_size" value="1000"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
137 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
138 <output name="sketch" file="test_04_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
139 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
140 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
141 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
142 <param name="reads_assembly_selector" value="reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
143 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
144 <param name="reads_input_selector" value="single"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
145 <param name="reads" value="ERR024951_seqtk_sample_1000_1.fastq"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
146 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
147 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
148 <param name="sketch_size" value="500"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
149 <output name="sketch" file="test_05_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
150 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
151 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
152 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
153 <param name="reads_assembly_selector" value="reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
154 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
155 <param name="reads_input_selector" value="single"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
156 <param name="reads" value="ERR024951_seqtk_sample_1000_1.fastq"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
157 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
158 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
159 <param name="kmer_size" value="17"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
160 <output name="sketch" file="test_06_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
161 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
162 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
163 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
164 <param name="reads_assembly_selector" value="reads"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
165 <conditional name="reads_input">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
166 <param name="reads_input_selector" value="single"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
167 <param name="reads" value="ERR024951_seqtk_sample_1000_1.fastq"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
168 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
169 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
170 <param name="prob_threshold" value="0.1"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
171 <output name="sketch" file="test_06_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
172 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
173 <test expect_num_outputs="1">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
174 <conditional name="reads_assembly">
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
175 <param name="reads_assembly_selector" value="assembly"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
176 <param name="assembly" value="test_assembly.fasta"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
177 </conditional>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
178 <output name="sketch" file="test_07_mash_sketch.msh" compare="sim_size" />
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
179 </test>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
180 </tests>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
181 <help><![CDATA[
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
182
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
183 **What it does**
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
184
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
185 Create a sketch file, which is a reduced representation of a sequence or set
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
186 of sequences (based on min-hashes) that can be used for fast distance
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
187 estimations. Inputs can be fasta or fastq files (gzipped or not), and "-" can
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
188 be given to read from standard input. Input files can also be files of file
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
189 names (see -l). For output, one sketch file will be generated, but it can have
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
190 multiple sketches within it, divided by sequences or files (see -i). By
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
191 default, the output file name will be the first input file with a '.msh'
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
192 extension, or 'stdin.msh' if standard input is used (see -o).
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
193 ]]></help>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
194 <expand macro="citations"/>
1aab9cf41bd0 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mash commit f4e45447b1a8f2d99f3feda11a7c7d2bc7f84a57
iuc
parents:
diff changeset
195 </tool>