comparison create_assembly_picklists.xml @ 1:196e13c09881 draft

planemo upload for repository https://github.com/Edinburgh-Genome-Foundry/Plateo commit fe52aec22c97cd357d1b6c40c2954d27ebad87d3-dirty
author tduigou
date Wed, 06 Aug 2025 14:38:40 +0000
parents 4bde3e90ee98
children 868cf39d9b15
comparison
equal deleted inserted replaced
0:4bde3e90ee98 1:196e13c09881
36 36
37 python '$__tool_directory__/CreateAssemblyPicklists_script.py' 37 python '$__tool_directory__/CreateAssemblyPicklists_script.py'
38 --parts_files '$renamed_paths' 38 --parts_files '$renamed_paths'
39 --picklist '$picklist' 39 --picklist '$picklist'
40 --source_plate 'source_plate.xlsx' 40 --source_plate 'source_plate.xlsx'
41 --backbone_name '$backbone_name' 41 --backbone_name '$adv.backbone_name'
42 --part_backbone_ratio '$part_backbone_ratio' 42 --part_backbone_ratio '$adv.part_backbone_ratio'
43 --quantity_unit '$quantity_unit' 43 --quantity_unit '$quantity_unit'
44 --part_quantity '$part_quantity' 44 --part_quantity '$part_quantity'
45 --buffer_volume '$buffer_volume' 45 --buffer_volume '$buffer_volume'
46 --total_volume '$total_volume' 46 --total_volume '$total_volume'
47 --dispenser '$dispenser' 47 --dispenser '$dispenser'
48 --result_zip 'picklist.zip' && 48 --result_zip 'picklist.zip' &&
49 cp 'picklist.zip' '$output_zip' 49 cp 'picklist.zip' '$output_zip'
50 ]]></command> 50 ]]></command>
51 <inputs> 51 <inputs>
52 <param name="genbank_files" type="data_collection" collection_type="list" format="genbank,fasta" label="GenBank and/or Fasta File(s)" optional="True"/> 52 <param name="genbank_files" type="data_collection" collection_type="list" format="genbank,fasta" label="GenBank and/or Fasta File(s)" />
53 <param name="picklist" type="data" format="xlsx,xls,csv" label="Assembly Plan (csv or excel)"/> 53 <param name="picklist" type="data" format="xlsx,xls,csv" label="Assembly Plan (csv or excel)"/>
54 <param name="source_plate" type="data" format="xlsx,xls" label="Source Plate (excel)"/> 54 <param name="source_plate" type="data" format="xlsx,xls" label="Source Plate (excel)"/>
55 <param name="backbone_name" type="text" area="True" label="Backbone Name(s)" />
56 <param name="part_backbone_ratio" type="float" max="1.0" label="Backbone Name(s)" />
57 <param name="quantity_unit" type="select" label="Part quantity unit"> 55 <param name="quantity_unit" type="select" label="Part quantity unit">
58 <option value="fmol" selected="true">femto-mole</option> 56 <option value="fmol" selected="true">femto-mole</option>
59 <option value="nM">nano-molar</option> 57 <option value="nM">nano-molar</option>
60 <option value="ng">nano-gram</option> 58 <option value="ng">nano-gram</option>
61 </param> 59 </param>
64 <param name="total_volume" type="float" value="1.0" label="Total volume (µL)" /> 62 <param name="total_volume" type="float" value="1.0" label="Total volume (µL)" />
65 <param name="dispenser" type="select" label="Dispenser Machine"> 63 <param name="dispenser" type="select" label="Dispenser Machine">
66 <option value="labcyte_echo" selected="true">Labcyte ECHO</option> 64 <option value="labcyte_echo" selected="true">Labcyte ECHO</option>
67 <option value="tecan_evo">Tecab EVO</option> 65 <option value="tecan_evo">Tecab EVO</option>
68 </param> 66 </param>
67 <section name="adv" title="advance" expanded="false">
68 <param name="backbone_name" type="text" area="True" label="Backbone Name(s)" optional='true'/>
69 <param name="part_backbone_ratio" type="float" value='1.0' max="1.0" label="Backbone Molar Ratio" optional='true' />
70 </section>
69 </inputs> 71 </inputs>
70 <outputs> 72 <outputs>
71 <data format="zip" name="output_zip" label="picklist (zip)"/> 73 <data format="zip" name="output_zip" label="picklist (zip)"/>
72 </outputs> 74 </outputs>
73 <tests> 75 <tests>
169 <element name="p9_puror" value="emma_parts/p9_puror.gb" /> 171 <element name="p9_puror" value="emma_parts/p9_puror.gb" />
170 </collection> 172 </collection>
171 </param> 173 </param>
172 <param name="picklist" value="example_picklist.xls" /> 174 <param name="picklist" value="example_picklist.xls" />
173 <param name="source_plate" value="example_echo_plate.xlsx"/> 175 <param name="source_plate" value="example_echo_plate.xlsx"/>
174 <param name="backbone_name" value="HC_Amp_ccdB" />
175 <param name="part_backbone_ratio" value="1" />
176 <param name="quantity_unit" value="fmol" /> 176 <param name="quantity_unit" value="fmol" />
177 <param name="part_quantity" value="1.3" /> 177 <param name="part_quantity" value="1.3" />
178 <param name="buffer_volume" value="0.3" /> 178 <param name="buffer_volume" value="0.3" />
179 <param name="total_volume" value="1.0" /> 179 <param name="total_volume" value="1.0" />
180 <param name="dispenser" value="labcyte_echo" /> 180 <param name="dispenser" value="labcyte_echo" />
191 ========================= 191 =========================
192 192
193 Provide a source plate map and an assembly plan, get a robotic picklist spreadsheet for Tecan EVO or Labcyte Echo. 193 Provide a source plate map and an assembly plan, get a robotic picklist spreadsheet for Tecan EVO or Labcyte Echo.
194 `Read more... <https://github.com/Edinburgh-Genome-Foundry/Plateo/blob/master/README.rst>`_ 194 `Read more... <https://github.com/Edinburgh-Genome-Foundry/Plateo/blob/master/README.rst>`_
195 195
196 **Advance parameter**:
197 ---------------------
198 * **Backbone Name(s)**: It can be one backbone or more than one (one name by line)
199 * **Backbone Molar Ratio**: between 0.0 and 1.0
200 This section is to multiplie the backbone concentration with the part:backbone molar ratio. This tricks the calculator into making a picklist with the desired ratio. For example, a part:backbone = 2:1 will multiply the backbone concentration by 2, therefore half as much of it will be added to the well.
201 **If Part quantity unit is ng**: Backbone Molar Ratio calculation is not performed in this case.
196 ]]></help> 202 ]]></help>
197 <citations> 203 <citations>
198 <citation type="bibtex"> 204 <citation type="bibtex">
199 @unpublished{create_assembly_picklists 205 @unpublished{create_assembly_picklists
200 author = {Ramiz Khaled}, 206 author = {Ramiz Khaled},