Mercurial > repos > tduigou > cloning_simulation
comparison cloning_similation.xml @ 2:3171db614963 draft
planemo upload for repository https://github.com/Edinburgh-Genome-Foundry/DnaCauldron/tree/master commit 6ae809b563b40bcdb6be2e74fe2a84ddad5484ae
| author | tduigou |
|---|---|
| date | Fri, 16 May 2025 11:32:06 +0000 |
| parents | 32e44a646b68 |
| children | 044d36066cb3 |
comparison
equal
deleted
inserted
replaced
| 1:32e44a646b68 | 2:3171db614963 |
|---|---|
| 22 #set file_name_mapping_dom = ",".join(["%s:%s" % (file.file_name, file.name) for file in $domesticated_input]) | 22 #set file_name_mapping_dom = ",".join(["%s:%s" % (file.file_name, file.name) for file in $domesticated_input]) |
| 23 #else | 23 #else |
| 24 #set domesticated_input_paths = "" | 24 #set domesticated_input_paths = "" |
| 25 #set file_name_mapping_dom = "" | 25 #set file_name_mapping_dom = "" |
| 26 #end if | 26 #end if |
| 27 mkdir 'outdir_zip' && | 27 mkdir 'outdir_zip' && mkdir 'outdir_gb' && |
| 28 python '$__tool_directory__/cloning_simulation.py' | 28 python '$__tool_directory__/cloning_simulation.py' |
| 29 --parts_files '$genbank_file_paths' | 29 --parts_files '$genbank_file_paths' |
| 30 --domesticated_seq '$domesticated_input_paths' | 30 --domesticated_seq '$domesticated_input_paths' |
| 31 --assembly_csv '$assembly_csv' | 31 --assembly_csv '$assembly_csv' |
| 32 --assembly_plan_name '$assembly_plan_name' | 32 --assembly_plan_name '$assembly_plan_name' |
| 33 --file_name_mapping '$file_name_mapping' | 33 --file_name_mapping '$file_name_mapping' |
| 34 --file_name_mapping_dom '$file_name_mapping_dom' | 34 --file_name_mapping_dom '$file_name_mapping_dom' |
| 35 --use_file_names_as_id '$adv.use_file_names_as_ids' | 35 --use_file_names_as_id '$adv.use_file_names_as_ids' |
| 36 --outdir_simulation 'outdir_zip' | 36 --outdir_simulation 'outdir_zip' |
| 37 --outdir_gb 'outdir_gb' | |
| 37 --output_simulation 'output_zip.zip' | 38 --output_simulation 'output_zip.zip' |
| 38 --enzyme '$adv.enzyme' | 39 --enzyme '$adv.enzyme' |
| 39 --topology '$topology'&& | 40 --topology '$topology'&& |
| 40 cp 'output_zip.zip' '$output_zip' | 41 cp 'output_zip.zip' '$output_zip' |
| 41 ]]></command> | 42 ]]></command> |
| 59 <param name="enzyme" type="text" label="restrintion enzyme" value="auto" optional="True"/> | 60 <param name="enzyme" type="text" label="restrintion enzyme" value="auto" optional="True"/> |
| 60 </section> | 61 </section> |
| 61 </inputs> | 62 </inputs> |
| 62 <outputs> | 63 <outputs> |
| 63 <data format="zip" name="output_zip" label="simulation results"/> | 64 <data format="zip" name="output_zip" label="simulation results"/> |
| 65 <collection name="construct_gb" type="list" label="All constrauct GenBank"> | |
| 66 <discover_datasets pattern="(?P<name>.*).gb" format="genbank" directory="outdir_gb" /> | |
| 67 </collection> | |
| 64 </outputs> | 68 </outputs> |
| 65 <tests> | 69 <tests> |
| 66 <!--test type2s_assembly class--> | 70 <!--test type2s_assembly class--> |
| 67 <test> | 71 <test> |
| 68 <param name="genbank_files"> | 72 <param name="genbank_files"> |
| 91 <has_archive_member path="assambly_simulation/assembly_plan_graph.pdf"> | 95 <has_archive_member path="assambly_simulation/assembly_plan_graph.pdf"> |
| 92 <has_size min="5"/> | 96 <has_size min="5"/> |
| 93 </has_archive_member> | 97 </has_archive_member> |
| 94 </assert_contents> | 98 </assert_contents> |
| 95 </output> | 99 </output> |
| 100 <output_collection name="outdir_gb" type="list" count="4"> | |
| 101 <element name="construct_1"> | |
| 102 <assert_contents> | |
| 103 <has_n_lines min="20" /> | |
| 104 </assert_contents> | |
| 105 </element> | |
| 106 <element name="construct_2"> | |
| 107 <assert_contents> | |
| 108 <has_n_lines min="20" /> | |
| 109 </assert_contents> | |
| 110 </element> | |
| 111 <element name="construct_3"> | |
| 112 <assert_contents> | |
| 113 <has_n_lines min="20" /> | |
| 114 </assert_contents> | |
| 115 </element> | |
| 116 <element name="construct_4"> | |
| 117 <assert_contents> | |
| 118 <has_n_lines min="20" /> | |
| 119 </assert_contents> | |
| 120 </element> | |
| 121 </output_collection> | |
| 96 </test> | 122 </test> |
| 97 <!--test gibson_assembly class--> | 123 <!--test gibson_assembly class--> |
| 98 <test> | 124 <test> |
| 99 <param name="genbank_files"> | 125 <param name="genbank_files"> |
| 100 <collection type="list"> | 126 <collection type="list"> |
| 111 <has_archive_member path="assambly_simulation/Report.pdf"> | 137 <has_archive_member path="assambly_simulation/Report.pdf"> |
| 112 <has_size min="5"/> | 138 <has_size min="5"/> |
| 113 </has_archive_member> | 139 </has_archive_member> |
| 114 </assert_contents> | 140 </assert_contents> |
| 115 </output> | 141 </output> |
| 142 <output_collection name="outdir_gb" type="list" count="4"> | |
| 143 <element name="construct_1"> | |
| 144 <assert_contents> | |
| 145 <has_n_lines min="20" /> | |
| 146 </assert_contents> | |
| 147 </element> | |
| 148 <element name="construct_2"> | |
| 149 <assert_contents> | |
| 150 <has_n_lines min="20" /> | |
| 151 </assert_contents> | |
| 152 </element> | |
| 153 <element name="construct_3"> | |
| 154 <assert_contents> | |
| 155 <has_n_lines min="20" /> | |
| 156 </assert_contents> | |
| 157 </element> | |
| 158 </output_collection> | |
| 116 </test> | 159 </test> |
| 117 <!--test lcr_assembly class--> | 160 <!--test lcr_assembly class--> |
| 118 <test> | 161 <test> |
| 119 <param name="genbank_files"> | 162 <param name="genbank_files"> |
| 120 <collection type="list"> | 163 <collection type="list"> |
| 132 <has_archive_member path="assambly_simulation/Report.pdf"> | 175 <has_archive_member path="assambly_simulation/Report.pdf"> |
| 133 <has_size min="5"/> | 176 <has_size min="5"/> |
| 134 </has_archive_member> | 177 </has_archive_member> |
| 135 </assert_contents> | 178 </assert_contents> |
| 136 </output> | 179 </output> |
| 180 <output_collection name="outdir_gb" type="list" count="0"> | |
| 181 </output_collection> | |
| 137 </test> | 182 </test> |
| 138 <!--test BASIC_assembly class--> | 183 <!--test BASIC_assembly class--> |
| 139 <test> | 184 <test> |
| 140 <param name="genbank_files"> | 185 <param name="genbank_files"> |
| 141 <collection type="list"> | 186 <collection type="list"> |
| 156 <has_archive_member path="assambly_simulation/Report.pdf"> | 201 <has_archive_member path="assambly_simulation/Report.pdf"> |
| 157 <has_size min="5"/> | 202 <has_size min="5"/> |
| 158 </has_archive_member> | 203 </has_archive_member> |
| 159 </assert_contents> | 204 </assert_contents> |
| 160 </output> | 205 </output> |
| 206 <output_collection name="outdir_gb" type="list" count="0"> | |
| 207 </output_collection> | |
| 161 </test> | 208 </test> |
| 162 <!--test biobrick_assembly class--> | 209 <!--test biobrick_assembly class--> |
| 163 <test> | 210 <test> |
| 164 <param name="genbank_files"> | 211 <param name="genbank_files"> |
| 165 <collection type="list"> | 212 <collection type="list"> |
| 180 <has_archive_member path="assambly_simulation/Report.pdf"> | 227 <has_archive_member path="assambly_simulation/Report.pdf"> |
| 181 <has_size min="5"/> | 228 <has_size min="5"/> |
| 182 </has_archive_member> | 229 </has_archive_member> |
| 183 </assert_contents> | 230 </assert_contents> |
| 184 </output> | 231 </output> |
| 232 <output_collection name="outdir_gb" type="list" count="0"> | |
| 233 </output_collection> | |
| 185 </test> | 234 </test> |
| 186 <!--test type2s_assembly with domesticated files--> | 235 <!--test type2s_assembly with domesticated files--> |
| 187 <test> | 236 <test> |
| 188 <param name="genbank_files"> | 237 <param name="genbank_files"> |
| 189 <collection type="list"> | 238 <collection type="list"> |
| 215 <has_archive_member path="assambly_simulation/assembly_plan_graph.pdf"> | 264 <has_archive_member path="assambly_simulation/assembly_plan_graph.pdf"> |
| 216 <has_size min="5"/> | 265 <has_size min="5"/> |
| 217 </has_archive_member> | 266 </has_archive_member> |
| 218 </assert_contents> | 267 </assert_contents> |
| 219 </output> | 268 </output> |
| 269 <output_collection name="outdir_gb" type="list" count="4"> | |
| 270 <element name="construct_1"> | |
| 271 <assert_contents> | |
| 272 <has_n_lines min="20" /> | |
| 273 </assert_contents> | |
| 274 </element> | |
| 275 <element name="construct_2"> | |
| 276 <assert_contents> | |
| 277 <has_n_lines min="20" /> | |
| 278 </assert_contents> | |
| 279 </element> | |
| 280 <element name="construct_3"> | |
| 281 <assert_contents> | |
| 282 <has_n_lines min="20" /> | |
| 283 </assert_contents> | |
| 284 </element> | |
| 285 <element name="construct_4"> | |
| 286 <assert_contents> | |
| 287 <has_n_lines min="20" /> | |
| 288 </assert_contents> | |
| 289 </element> | |
| 290 </output_collection> | |
| 220 </test> | 291 </test> |
| 221 </tests> | 292 </tests> |
| 222 | 293 |
| 223 <help><