Mercurial > repos > devteam > velvet
comparison velveth.xml @ 2:8d09f8be269e draft
"planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/velvet commit c5031ee00f5d61be43d2d6a1349870d6c8a817de"
author | iuc |
---|---|
date | Tue, 16 Jun 2020 12:58:20 -0400 |
parents | 5da9a0e2fb2d |
children | 920677cd220f |
comparison
equal
deleted
inserted
replaced
1:5da9a0e2fb2d | 2:8d09f8be269e |
---|---|
1 <tool id="velveth" name="velveth" version="@WRAPPER_VERSION@.1"> | 1 <tool id="velveth" name="velveth" version="@WRAPPER_VERSION@.2"> |
2 <description>Prepare a dataset for the Velvet velvetg Assembler</description> | 2 <description>Prepare a dataset for the Velvet velvetg Assembler</description> |
3 <macros> | 3 <macros> |
4 <import>macros.xml</import> | 4 <import>macros.xml</import> |
5 </macros> | 5 </macros> |
6 <expand macro="requirements"/> | 6 <expand macro="requirements"/> |
7 <expand macro="stdio"/> | 7 <expand macro="stdio"/> |
8 <version_command><![CDATA[ | 8 <version_command><![CDATA[ |
9 velveth 2>&1 | grep "Version" | sed -e 's/Version //' | 9 velveth 2>&1 | grep "Version" | sed -e 's/Version //' |
10 ]]></version_command> | 10 ]]></version_command> |
11 <command><![CDATA[ | 11 <command><![CDATA[ |
12 mkdir -p '${out_file1.extra_files_path}' && | 12 export OMP_NUM_THREADS="\${GALAXY_SLOTS:-1}" && |
13 velveth | 13 mkdir -p '${outfile.extra_files_path}' && |
14 '${out_file1.extra_files_path}' | 14 velveth |
15 $hash_length | 15 '$outfile.extra_files_path' |
16 $strand_specific | 16 $hash_length |
17 #for $i in $inputs | 17 #for $i in $inputs |
18 ${i.file_format} | 18 -${i.input_type.input.ext} |
19 ${i.read_type} | 19 ${i.input_type.read_type} |
20 '${i.input}' | 20 #if str( $i.input_type.input_type_selector ) == "paireds": |
21 #end for | 21 -separate '${i.input_type.input}' '${i.input_type.input2}' |
22 #else if str( $i.input_type.input_type_selector ) == "pairedi": | |
23 -interleaved '${i.input_type.input}' | |
24 #else: | |
25 '${i.input_type.input}' | |
26 #end if | |
27 #end for | |
28 $strand_specific | |
22 ]]></command> | 29 ]]></command> |
23 <inputs> | 30 <inputs> |
24 <param name="hash_length" type="select" label="Hash length" help="k-mer length in base pairs of the words being hashed"> | 31 <param label="Hash Length" name="hash_length" type="integer" value="21" min="11" max="191" help="k-mer length in base pairs of the words being hashed."/> |
25 <option value="11">11</option> | |
26 <option value="13">13</option> | |
27 <option value="15">15</option> | |
28 <option value="17">17</option> | |
29 <option value="19">19</option> | |
30 <option value="21" selected="yes">21</option> | |
31 <option value="23">23</option> | |
32 <option value="25">25</option> | |
33 <option value="27">27</option> | |
34 <option value="29">29</option> | |
35 <option value="31">31</option> | |
36 <option value="33">33</option> | |
37 <option value="35">35</option> | |
38 <option value="37">37</option> | |
39 <option value="39">39</option> | |
40 <option value="41">41</option> | |
41 <option value="43">43</option> | |
42 <option value="45">45</option> | |
43 <option value="47">47</option> | |
44 <option value="49">49</option> | |
45 <option value="51">51</option> | |
46 <option value="53">53</option> | |
47 <option value="55">55</option> | |
48 <option value="57">57</option> | |
49 <option value="59">59</option> | |
50 <option value="61">61</option> | |
51 <option value="63">63</option> | |
52 <option value="65">65</option> | |
53 <option value="67">67</option> | |
54 <option value="69">69</option> | |
55 <option value="71">71</option> | |
56 <option value="73">73</option> | |
57 <option value="75">75</option> | |
58 <option value="77">77</option> | |
59 <option value="79">79</option> | |
60 <option value="81">81</option> | |
61 <option value="83">83</option> | |
62 <option value="85">85</option> | |
63 <option value="87">87</option> | |
64 <option value="89">89</option> | |
65 <option value="91">91</option> | |
66 <option value="93">93</option> | |
67 <option value="95">95</option> | |
68 <option value="97">97</option> | |
69 <option value="99">99</option> | |
70 <option value="101">101</option> | |
71 <option value="103">103</option> | |
72 <option value="105">105</option> | |
73 <option value="107">107</option> | |
74 <option value="109">109</option> | |
75 <option value="111">111</option> | |
76 <option value="113">113</option> | |
77 <option value="115">115</option> | |
78 <option value="117">117</option> | |
79 <option value="119">119</option> | |
80 <option value="121">121</option> | |
81 <option value="123">123</option> | |
82 <option value="125">125</option> | |
83 <option value="127">127</option> | |
84 <option value="129">129</option> | |
85 <option value="131">131</option> | |
86 <option value="133">133</option> | |
87 <option value="135">135</option> | |
88 <option value="137">137</option> | |
89 <option value="139">139</option> | |
90 <option value="141">141</option> | |
91 <option value="143">143</option> | |
92 <option value="145">145</option> | |
93 <option value="147">147</option> | |
94 <option value="149">149</option> | |
95 <option value="151">151</option> | |
96 <option value="153">153</option> | |
97 <option value="155">155</option> | |
98 <option value="157">157</option> | |
99 <option value="159">159</option> | |
100 <option value="161">161</option> | |
101 <option value="163">163</option> | |
102 <option value="165">165</option> | |
103 <option value="167">167</option> | |
104 <option value="169">169</option> | |
105 <option value="171">171</option> | |
106 <option value="173">173</option> | |
107 <option value="175">175</option> | |
108 <option value="177">177</option> | |
109 <option value="179">179</option> | |
110 <option value="181">181</option> | |
111 <option value="183">183</option> | |
112 <option value="185">185</option> | |
113 <option value="187">187</option> | |
114 <option value="189">189</option> | |
115 <option value="191">191</option> | |
116 </param> | |
117 <param name="strand_specific" type="boolean" checked="false" truevalue="-strand_specific" falsevalue="" label="Use strand specific transcriptome sequencing" help="If you are using a strand specific transcriptome sequencing protocol, you may wish to use this option for better results."/> | 32 <param name="strand_specific" type="boolean" checked="false" truevalue="-strand_specific" falsevalue="" label="Use strand specific transcriptome sequencing" help="If you are using a strand specific transcriptome sequencing protocol, you may wish to use this option for better results."/> |
118 <repeat name="inputs" title="Input Files"> | 33 <repeat name="inputs" title="Input Files"> |
119 <param label="file format" name="file_format" type="select"> | 34 <conditional name="input_type"> |
120 <option value="-fasta" selected="yes">fasta</option> | 35 <param name="input_type_selector" type="select" label="Choose the input type"> |
121 <option value="-fastq">fastq</option> | 36 <option value="single" selected="true">Single ended</option> |
122 <option value="-eland">eland</option> | 37 <option value="paireds">separate paired end</option> |
123 <option value="-gerald">gerald</option> | 38 <option value="pairedi">interleaved paired end</option> |
124 </param> | 39 </param> |
125 <param label="read type" name="read_type" type="select"> | 40 <when value="single"> |
126 <option value="-short" selected="yes">short reads</option> | 41 <param label="read type" name="read_type" type="select"> |
127 <option value="-shortPaired">shortPaired reads</option> | 42 <option value="-short" selected="true">short reads</option> |
128 <option value="-short2">short2 reads</option> | 43 <option value="-short2">short2 reads</option> |
129 <option value="-shortPaired2">shortPaired2 reads</option> | 44 <option value="-short3">short3 reads</option> |
130 <option value="-long">long reads</option> | 45 <option value="-short4">short4 reads</option> |
131 <option value="-longPaired">longPaired reads</option> | 46 <option value="-long">long reads</option> |
132 </param> | 47 </param> |
133 | 48 <param name="input" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Dataset"/> |
134 <param name="input" type="data" format="fasta,fastq,eland,gerald" label="Dataset"/> | 49 </when> |
50 <when value="paireds"> | |
51 <param label="read type" name="read_type" type="select" > | |
52 <option value="-shortPaired" selected="true">shortPaired reads</option> | |
53 <option value="-shortPaired2">shortPaired2 reads</option> | |
54 <option value="-shortPaired3">shortPaired3 reads</option> | |
55 <option value="-shortPaired4">shortPaired4 reads</option> | |
56 <option value="-longPaired">longPaired reads</option> | |
57 </param> | |
58 <param name="input" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Dataset"/> | |
59 <param name="input2" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Dataset"/> | |
60 </when> | |
61 <when value="pairedi"> | |
62 <param label="read type" name="read_type" type="select"> | |
63 <option value="-shortPaired" selected="true">shortPaired reads</option> | |
64 <option value="-shortPaired2">shortPaired2 reads</option> | |
65 <option value="-shortPaired3">shortPaired3 reads</option> | |
66 <option value="-shortPaired4">shortPaired4 reads</option> | |
67 <option value="-longPaired">longPaired reads</option> | |
68 </param> | |
69 <param name="input" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Dataset"/> | |
70 </when> | |
71 </conditional> | |
135 </repeat> | 72 </repeat> |
136 </inputs> | 73 </inputs> |
137 <outputs> | 74 <outputs> |
138 <data name="out_file1" format="velvet" /> | 75 <data format="velvet" name="outfile" /> |
139 </outputs> | 76 </outputs> |
140 <tests> | 77 <tests> |
141 <test> | 78 <test> |
142 <param name="hash_length" value="21" /> | 79 <param name="hash_length" value="21" /> |
143 <param name="read_type" value="-shortPaired" /> | 80 <repeat name="inputs"> |
144 <!-- <repeat name="inputs"> --> | 81 <conditional name="input_type"> |
145 <param name="file_format" value="fasta" /> | 82 <param name="input_type_selector" value="paireds" /> |
146 <param name="read_type" value="shortPaired reads" /> | 83 <param name="read_type" value="-shortPaired" /> |
147 <param name="input" value="velvet_test_reads.fa" ftype="fasta" /> | 84 <param name="input1" value="R1.fastq" ftype="fastq" /> |
148 <!-- </repeat> --> | 85 <param name="input2" value="R2.fastq" ftype="fastq" /> |
86 </conditional> | |
87 </repeat> | |
149 <param name="strand_specific" value="" /> | 88 <param name="strand_specific" value="" /> |
150 <output name="out_file1" file="velveth_test1/output.html" lines_diff="4"> | 89 <output name="outfile" file="velveth_paireds.out"> |
151 <extra_files type="file" name="Sequences" value="velveth_test1/Sequences" /> | 90 <extra_files type="file" name='Sequences' value="velveth_paireds/Sequences" compare="diff" /> |
152 <extra_files type="file" name="Roadmaps" value="velveth_test1/Roadmaps" /> | 91 <extra_files type="file" name='Roadmaps' value="velveth_paireds/Roadmaps" compare="diff" /> |
92 </output> | |
93 </test> | |
94 <test> | |
95 <param name="hash_length" value="21" /> | |
96 <repeat name="inputs"> | |
97 <conditional name="input_type"> | |
98 <param name="input_type_selector" value="single" /> | |
99 <param name="read_type" value="-short" /> | |
100 <param name="input" value="R1.fastq" ftype="fastq" /> | |
101 </conditional> | |
102 </repeat> | |
103 <param name="strand_specific" value="" /> | |
104 <output name="outfile" file="velveth_single.out"> | |
105 <extra_files type="file" name='Sequences' value="velveth_single/Sequences" compare="diff" /> | |
106 <extra_files type="file" name='Roadmaps' value="velveth_single/Roadmaps" compare="diff" /> | |
107 </output> | |
108 </test> | |
109 <test> | |
110 <param name="hash_length" value="21" /> | |
111 <repeat name="inputs"> | |
112 <conditional name="input_type"> | |
113 <param name="input_type_selector" value="single" /> | |
114 <param name="read_type" value="-short" /> | |
115 <param name="input" value="R1.fastq" ftype="fastq" /> | |
116 </conditional> | |
117 </repeat> | |
118 <repeat name="inputs"> | |
119 <param name="file_format" value="fastq" /> | |
120 <conditional name="input_type"> | |
121 <param name="input_type_selector" value="single" /> | |
122 <param name="read_type" value="-short2" /> | |
123 <param name="input" value="R2.fastq" ftype="fastq" /> | |
124 </conditional> | |
125 </repeat> | |
126 <param name="strand_specific" value="" /> | |
127 <output name="outfile" file="velveth_single.out"> | |
128 <extra_files type="file" name='Sequences' value="velveth_single2/Sequences" compare="diff" /> | |
129 <extra_files type="file" name='Roadmaps' value="velveth_single2/Roadmaps" compare="diff" /> | |
153 </output> | 130 </output> |
154 </test> | 131 </test> |
155 </tests> | 132 </tests> |
156 <help><![CDATA[ | 133 <help><![CDATA[ |
157 **What it does** | 134 **What it does** |