annotate rasusa.xml @ 3:add156116c63 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
author iuc
date Wed, 10 Jul 2024 17:01:16 +0000
parents c8f1cd6c1fbf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
1 <tool id="rasusa" name="rasusa" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
2 <description>Randomly subsample reads to a specified coverage</description>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
3 <macros>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
4 <token name="@TOOL_VERSION@">2.0.0</token>
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
6 <token name="@FORMATS@">fastqsanger,fastqsanger.gz,fasta,fasta.gz</token>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
7 <xml name="size_units">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
8 <option value="b">bases</option>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
9 <option value="k">Kilo bases</option>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
10 <option value="m">Mega bases</option>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
11 <option value="g">Giga bases</option>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
12 <option value="t">Tera bases</option>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
13 </xml>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
14 <xml name="params_fastq">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
15 <conditional name="subsample">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
16 <param name="type" type="select" label="Subsample reads based on">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
17 <option value="coverage">Coverage</option>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
18 <option value="num_bases">Number of bases</option>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
19 <option value="num_reads">Number of reads</option>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
20 <option value="frac_reads" selected="true">Fraction of reads</option>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
21 </param>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
22 <when value="coverage">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
23 <param name="genome_size_unit" type="select" label="Specify genome size in">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
24 <expand macro="size_units" />
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
25 </param>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
26 <param name="genome_size" type="float" min="0" value="" label="Genome size to calculate coverage with respect to"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
27 <param argument="--coverage" type="float" min="0" value="" label="The desired coverage to subsample the reads to"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
28 </when>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
29 <when value="num_bases">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
30 <param name="num_bases_unit" type="select" label="Specify number of bases in">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
31 <expand macro="size_units" />
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
32 </param>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
33 <param name="bases" type="float" min="0" value="" label="Explicitly set the number of bases required"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
34 </when>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
35 <when value="num_reads">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
36 <param argument="--num" type="integer" value="" min="1"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
37 </when>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
38 <when value="frac_reads">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
39 <param argument="--frac" type="float" value="0.1" min="0" max="1"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
40 </when>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
41 </conditional>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
42 </xml>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
43 <token name="@FASTQ_SUBSAMPLE_OPTIONS@"><![CDATA[
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
44 #if str( $subsample.type ) == "coverage":
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
45 --genome-size '$subsample.genome_size$subsample.genome_size_unit'
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
46 --coverage $subsample.coverage
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
47 #elif str( $subsample.type ) == "num_bases":
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
48 --bases '$subsample.bases$subsample.num_bases_unit'
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
49 #elif str( $subsample.type ) == "num_reads":
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
50 --num $subsample.num
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
51 #elif str( $subsample.type ) == "frac_reads":
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
52 --frac $subsample.frac
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
53 #end if
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
54 #if $r1_ext.endswith(".gz") or $r2_ext.endswith(".gz")
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
55 --output-type g
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
56 #end if ]]>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
57 </token>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
58 </macros>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
59 <xrefs>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
60 <xref type='bio.tools'>rasusa</xref>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
61 </xrefs>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
62 <requirements>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
63 <requirement type="package" version="@TOOL_VERSION@">rasusa</requirement>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
64 <requirement type="package" version="1.20">samtools</requirement>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
65 </requirements>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
66
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
67 <command detect_errors="exit_code"><![CDATA[
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
68 #if str( $input.input_selector ) == "aligned":
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
69 ln -s '$bam' 'input.bam' &&
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
70 ln -s '$bam.metadata.bam_index' 'input.bam.bai' &&
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
71 rasusa aln
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
72 --coverage $input.coverage
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
73 --step-size $input.step_size
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
74 #else:
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
75 rasusa reads
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
76 #end if
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
77
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
78 #if $seed
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
79 -s $seed
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
80 #end if
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
81
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
82 #if str( $input.input_selector ) == "paired":
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
83 #set r1_ext = $input.reads1.extension
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
84 #set r2_ext = $input.reads2.extension
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
85 -o 'paired_out1.$r1_ext'
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
86 -o 'paired_out2.$r2_ext'
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
87 @FASTQ_SUBSAMPLE_OPTIONS@
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
88 '${input.reads1}'
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
89 '${input.reads2}' &&
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
90 mv 'paired_out1.$r1_ext' '$paired_output1' &&
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
91 mv 'paired_out2.$r2_ext' '$paired_output2'
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
92
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
93 #elif str( $input.input_selector ) == "paired_collection":
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
94 #set r1_ext = $input.collection.forward.extension
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
95 #set r2_ext = $input.collection.reverse.extension
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
96 -o 'paired_out1.$r1_ext'
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
97 -o 'paired_out2.$r2_ext'
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
98 @FASTQ_SUBSAMPLE_OPTIONS@
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
99 '${input.collection.forward}'
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
100 '${input.collection.reverse}' &&
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
101 mv 'paired_out1.$r1_ext' '${collection_output.forward}' &&
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
102 mv 'paired_out2.$r2_ext' '${collection_output.reverse}'
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
103
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
104 #elif str( $input.input_selector ) == "single":
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
105 #set r1_ext = $input.reads.extension
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
106 -o 'single_out.$r1_ext'
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
107 @FASTQ_SUBSAMPLE_OPTIONS@
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
108 '${input.reads}' &&
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
109 mv 'single_out.$r1_ext' '$single_output'
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
110
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
111 #elif str( $input.input_selector ) == "aligned":
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
112 'input.bam' | samtools sort --no-PG -@ 1 -T '\${TMPDIR:-.}' -O bam -o '$bam_output' -
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
113 #end if
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
114 ]]></command>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
115 <inputs>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
116 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
117 <param name="input_selector" type="select" label="Single or Paired-end reads" help="Select between paired and single end data">
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
118 <option value="paired">Paired-end FASTQ</option>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
119 <option value="single">Single-end FASTQ</option>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
120 <option value="paired_collection">Paired FASTQ Collection</option>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
121 <option value="aligned">BAM file of aligned reads</option>
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
122 </param>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
123 <when value="paired">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
124 <param name="reads1" type="data" format="@FORMATS@" label="Select first set of reads" help="Specify dataset with forward reads"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
125 <param name="reads2" type="data" format="@FORMATS@" label="Select second set of reads" help="Specify dataset with reverse reads"/>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
126 <expand macro="params_fastq" />
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
127 </when>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
128 <when value="single">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
129 <param name="reads" type="data" format="@FORMATS@" label="Select fasta/fastq dataset" help="Specify dataset with single reads"/>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
130 <expand macro="params_fastq" />
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
131 </when>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
132 <when value="paired_collection">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
133 <param name="collection" format="@FORMATS@" type="data_collection" collection_type="paired" label="Select a paired collection"/>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
134 <expand macro="params_fastq" />
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
135 </when>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
136 <when value="aligned">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
137 <param name="bam" format="sam,bam" type="data" label="Select BAM file(s) with alignments"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
138 <param argument="--coverage" type="integer" min="0" optional="true" value="" label="The desired depth of coverage to subsample the alignment to"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
139 <param type="integer" argument="--step-size" value="100" label="When a region has less than the desired coverage, the step size to move along the chromosome to find more reads."
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
140 help="The lowest of the step and the minimum end coordinate of the reads in the region will be used. This parameter can have a significant impact on the runtime of the subsampling process."/>
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
141 </when>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
142 </conditional>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
143 <param type="integer" argument="--seed" optional="true" label="Random seed to use"/>
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
144 </inputs>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
145 <outputs>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
146 <data name="paired_output1" label="${tool.name} on ${on_string}: paired-end r1" format_source="reads1">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
147 <filter>input['input_selector'] == "paired"</filter>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
148 </data>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
149 <data name="paired_output2" label="${tool.name} on ${on_string}: paired-end R2" format_source="reads2">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
150 <filter>input['input_selector'] == "paired"</filter>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
151 </data>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
152 <data name="single_output" label="${tool.name} on ${on_string}: single-end" format_source="reads">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
153 <filter>input['input_selector'] == 'single'</filter>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
154 </data>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
155 <collection name="collection_output" type="paired" label="${tool.name} on ${on_string}: paired-collection">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
156 <filter>input['input_selector'] == "paired_collection"</filter>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
157 <data name="forward" label="${tool.name} on ${input.collection.forward.name}: paired-end r1" format_source="collection['forward']"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
158 <data name="reverse" label="${tool.name} on ${input.collection.reverse.name}: paired-end R2" format_source="collection['reverse']"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
159 </collection>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
160 <data name="bam_output" label="${tool.name} on ${on_string}: BAM" format="bam">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
161 <filter>input['input_selector'] == 'aligned'</filter>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
162 </data>
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
163 </outputs>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
164 <tests>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
165 <test expect_num_outputs="1">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
166 <!-- test 1: single-end fastq by coverage in bases -->
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
167 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
168 <param name="input_selector" value="single"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
169 <param name="reads" value="r1.fastq.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
170 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
171 <conditional name="subsample">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
172 <param name="type" value="coverage"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
173 <param name="genome_size_unit" value="b"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
174 <param name="genome_size" value="1000"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
175 <param name="coverage" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
176 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
177 <param name="seed" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
178 <output name="single_output" value="single_by_coverage_b.fastq.gz" ftype="fastqsanger.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
179 </test>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
180 <test expect_num_outputs="2">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
181 <!-- test 2: paired-end fastq by coverage in kb -->
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
182 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
183 <param name="input_selector" value="paired"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
184 <param name="reads1" value="r1.fastq.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
185 <param name="reads2" value="r2.fastq.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
186 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
187 <conditional name="subsample">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
188 <param name="type" value="coverage"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
189 <param name="genome_size_unit" value="k"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
190 <param name="genome_size" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
191 <param name="coverage" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
192 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
193 <param name="seed" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
194 <output name="paired_output1" value="paired1_by_coverage_k.fastq.gz" ftype="fastqsanger.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
195 <output name="paired_output2" value="paired2_by_coverage_k.fastq.gz" ftype="fastqsanger.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
196 </test>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
197 <test expect_num_outputs="3">
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
198 <!-- test 3: paired-collection fastq by coverage in mb -->
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
199 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
200 <param name="input_selector" value="paired_collection"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
201 <param name="collection">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
202 <collection type="paired">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
203 <element name="forward" value="r1.fastq.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
204 <element name="reverse" value="r2.fastq.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
205 </collection>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
206 </param>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
207 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
208 <conditional name="subsample">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
209 <param name="type" value="coverage"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
210 <param name="genome_size_unit" value="m"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
211 <param name="genome_size" value="0.001"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
212 <param name="coverage" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
213 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
214 <param name="seed" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
215 <output_collection name="collection_output" type="paired">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
216 <element name="forward" file="paired1_by_coverage_m.fastq.gz" ftype="fastqsanger.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
217 <element name="reverse" file="paired2_by_coverage_m.fastq.gz" ftype="fastqsanger.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
218 </output_collection>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
219 </test>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
220 <test expect_num_outputs="1">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
221 <!-- test 4: single-end fasta by coverage in gb -->
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
222 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
223 <param name="input_selector" value="single"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
224 <param name="reads" value="r1.fasta.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
225 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
226 <conditional name="subsample">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
227 <param name="type" value="coverage"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
228 <param name="genome_size_unit" value="g"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
229 <param name="genome_size" value="0.001"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
230 <param name="coverage" value="0.001"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
231 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
232 <param name="seed" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
233 <output name="single_output" value="single_end_by_coverage_g.fasta" ftype="fasta.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
234 </test>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
235 <test expect_num_outputs="2">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
236 <!-- test 5: paired-end fastq by number of bases -->
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
237 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
238 <param name="input_selector" value="paired"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
239 <param name="reads1" value="r1.fastq"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
240 <param name="reads2" value="r2.fastq"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
241 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
242 <conditional name="subsample">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
243 <param name="type" value="num_bases"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
244 <param name="num_bases_unit" value="k"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
245 <param name="bases" value="2"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
246 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
247 <param name="seed" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
248 <output name="paired_output1" value="paired1_by_num_bases_k.fastq" ftype="fastqsanger"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
249 <output name="paired_output2" value="paired2_by_num_bases_k.fastq" ftype="fastqsanger"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
250 </test>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
251 <test expect_num_outputs="2">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
252 <!-- test 6: paired-end fasta by number of reads -->
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
253 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
254 <param name="input_selector" value="paired"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
255 <param name="reads1" value="r1.fasta.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
256 <param name="reads2" value="r2.fasta.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
257 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
258 <conditional name="subsample">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
259 <param name="type" value="num_reads"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
260 <param name="num" value="5"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
261 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
262 <param name="seed" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
263 <output name="paired_output1" value="paired1_by_num_reads.fasta.gz" ftype="fasta.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
264 <output name="paired_output2" value="paired2_by_num_reads.fasta.gz" ftype="fasta.gz"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
265 </test>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
266 <test expect_num_outputs="3">
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
267 <!-- test 7: paired-collection fasta by fraction reads -->
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
268 <conditional name="input">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
269 <param name="input_selector" value="paired_collection"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
270 <param name="collection">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
271 <collection type="paired">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
272 <element name="forward" value="r1.fasta"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
273 <element name="reverse" value="r2.fasta"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
274 </collection>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
275 </param>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
276 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
277 <conditional name="subsample">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
278 <param name="type" value="frac_reads"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
279 <param name="frac" value="0.6"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
280 </conditional>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
281 <param name="seed" value="1"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
282 <output_collection name="collection_output" type="paired">
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
283 <element name="forward" file="paired1_by_frac_reads.fasta" ftype="fasta"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
284 <element name="reverse" file="paired2_by_frac_reads.fasta" ftype="fasta"/>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
285 </output_collection>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
286 </test>
3
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
287 <test expect_num_outputs="1">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
288 <!-- test 8: bam input -->
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
289 <conditional name="input">
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
290 <param name="input_selector" value="aligned"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
291 <param name="bam" value="input.bam" />
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
292 </conditional>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
293 <param name="coverage" value="1"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
294 <param name="seed" value="1"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
295 <output name="bam_output" value="output.bam" ftype="bam"/>
add156116c63 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 3a1b13f3f0845f60b4a023fd547a9d2ad0170072
iuc
parents: 2
diff changeset
296 </test>
0
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
297 </tests>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
298 <help><![CDATA[
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
299
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
300 Randomly subsample reads to a specified coverage. Rasusa provides a random subsample of a read file (FASTA or FASTQ), with two ways of
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
301 specifying the size of the subset:
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
302
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
303 * takes a genome size and the desired coverage
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
304 * takes a target number of bases (nucleotides) or fraction of reads to be sampled
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
305 ]]></help>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
306 <citations>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
307 <citation type="doi">10.21105/joss.03941</citation>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
308 </citations>
49793e8a86f7 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rasusa commit 547fd33a419af07f6f90a2daa2c00fa82b1d3ae5
iuc
parents:
diff changeset
309 </tool>