Mercurial > repos > tduigou > icfree_instructor
diff instructor.xml @ 25:20b09754089b draft
planemo upload for repository https://github.com/brsynth/icfree-ml commit 16315dee62caf50b1820964b0536c1cf61c67ceb
| author | tduigou |
|---|---|
| date | Fri, 07 Feb 2025 11:07:47 +0000 |
| parents | 5714db441be6 |
| children | 2d3ff412db8d |
line wrap: on
line diff
--- a/instructor.xml Fri Feb 07 11:07:06 2025 +0000 +++ b/instructor.xml Fri Feb 07 11:07:47 2025 +0000 @@ -20,6 +20,9 @@ #if str($adv.split_components) != '' --split_components '$adv.split_components' #end if + #if str($adv.dispense_order) != '' + --dispense_order '$adv.dispense_order' + #end if ]]></command> <inputs> <param name="source_plate_file" type="data" format="csv" label="Source corresponding to plate/wells" help="Output from iCFree plates designer"/> @@ -30,8 +33,8 @@ </param> <param argument="max_transfer_volume" type="integer" optional="true" label="Maximum transfer volume" help="Maximum volume for a single transfer. If not specified, no splitting will be performed." /> <param argument="split_threshold" type="integer" optional="true" label="Split threshold" help="Volume threshold above which transfers need to be split. If not specified, no splitting will be performed." /> - <param name="split_components" type="text" optional="true" label="Split components" help="Comma-separated list of component names to create separate files for." > - </param> + <param name="split_components" type="text" optional="true" label="Split components" help="Comma-separated list of component names to create separate files for." /> + <param name="dispense_order" type="text" optional="true" label="Dispense order" help="Comma-separated list of component specifying dispensing order." /> </section> </inputs> <outputs> @@ -41,17 +44,21 @@ </outputs> <tests> <test> - <!-- python -m icfree.instructor plates_designer.source_plate.test-2.csv plates_designer.destination_plate.test-2.csv 'instructor.test-1.csv' -source_plate_type 'default:384PP_AQ_GP3' -max_transfer_volume '500' -split_threshold '500' --> - <param name="source_plate_file" value="plates_designer.source_plate.test-2.csv" /> - <param name="destination_plate_file" value="plates_designer.destination_plate.test-2.csv" /> + <!-- python -m icfree.instructor ../plate_designer.source_plate.test-2.csv ../plate_designer.destination_plate.test-2.csv 'instructor.test-1.csv' -source_plate_type 'default:384PP_AQ_GP3' -max_transfer_volume '500' -split_threshold '500' --> + <param name="source_plate_file" value="plate_designer.source_plate.test-2.csv" /> + <param name="destination_plate_file" value="plate_designer.destination_plate.test-2.csv" /> + <param name="max_transfer_volume" value="500" /> + <param name="split_threshold" value="500" /> <output_collection name="output_instructor" type="list" count="1"> <element name="instructions" file="instructor.test-1.csv" ftype="csv" compare="diff" /> </output_collection> </test> <test> - <!-- python -m icfree.instructor plates_designer.source_plate.test-2.csv plates_designer.destination_plate.test-2.csv 'instructor.csv' -source_plate_type 'Hela lysate:384PP_AQ_CP,Access prot 50X:384PP_AQ_GP3,Reaction mix:384PP_AQ_GP3,RNA 1ug/uL:384PP_AQ_GP3' -max_transfer_volume '500' -split_threshold '500' -split_components 'Hela lysate,Access prot 50X' --> - <param name="source_plate_file" value="plates_designer.source_plate.test-2.csv" /> - <param name="destination_plate_file" value="plates_designer.destination_plate.test-2.csv" /> + <!-- python -m icfree.instructor plate_designer.source_plate.test-2.csv plate_designer.destination_plate.test-2.csv 'instructor.csv' -source_plate_type 'Hela lysate:384PP_AQ_CP,Access prot 50X:384PP_AQ_GP3,Reaction mix:384PP_AQ_GP3,RNA 1ug/uL:384PP_AQ_GP3' -max_transfer_volume '500' -split_threshold '500' -split_components 'Hela lysate,Access prot 50X' -dispense_order 'Access prot 50X,Hela lysate' --> + <param name="source_plate_file" value="plate_designer.source_plate.test-2.csv" /> + <param name="destination_plate_file" value="plate_designer.destination_plate.test-2.csv" /> + <param name="max_transfer_volume" value="500" /> + <param name="split_threshold" value="500" /> <param name="source_plate_type" value="Hela lysate:384PP_AQ_CP,Access prot 50%:384PP_AQ_GP3,Reaction mix:384PP_AQ_GP3,RNA 1ug/uL:384PP_AQ_GP3" /> <param name="split_components" value="Hela lysate,Access prot 50%" /> <output_collection name="output_instructor" type="list" count="3">
