Mercurial > repos > tduigou > icfree_sampler
diff sampler.xml @ 2:d919d5c6f458 draft
planemo upload for repository https://github.com/brsynth/icfree-ml commit 85162aa9b21ff6b297c164f127ed2ca2be2d90dd
| author | tduigou |
|---|---|
| date | Wed, 08 Mar 2023 09:56:22 +0000 |
| parents | 80f5b5db4bb0 |
| children | fe4c1eccb687 |
line wrap: on
line diff
--- a/sampler.xml Mon Mar 06 14:26:48 2023 +0000 +++ b/sampler.xml Wed Mar 08 09:56:22 2023 +0000 @@ -8,19 +8,20 @@ <command detect_errors="exit_code"><![CDATA[ #set ratios = [] #for $x in $adv.rep - #silent ratios.append($x.ratio) + #silent $ratios.append(str($x.ratio)) #end for - #set sratios = ' '.join($ratios) + #set sratios = ' '.join(['"' + $x + '"' for $x in $ratios]) + echo "${sratios}" && python -m icfree.sampler '$cfps_file' #if len(ratios) > 0 - --sampling-ratios "${sratios}" + --sampling-ratios ${sratios} #end if --nb-sampling-steps '$adv.nb_sampling_steps' --nb-samples '$adv.nb_samples' --seed '0' --output-format 'tsv' - --output-folder . && ls + --output-folder . ]]></command> <inputs> <param name="cfps_file" type="data" format="tabular" label="CFPS parameters and features" /> @@ -50,6 +51,30 @@ </discovered_dataset> </output> </test> + <!-- test 2: advanced arguments --> + <test> + <param name="cfps_file" value="converter_proCFPS_parameters.tsv" /> + <param name="nb_sampling_steps" value="3" /> + <param name="nb_samples" value="100" /> + <repeat name="rep"> + <param name="ratio" value="0.4" /> + </repeat> + <repeat name="rep"> + <param name="ratio" value="0.2" /> + </repeat> + <repeat name="rep"> + <param name="ratio" value="0.3" /> + </repeat> + <param name="nb_samples" value="100" /> + <output name="sampling" ftype="tabular"> + <discovered_dataset designation="sampling.tsv" ftype="tabular"> + <assert_contents> + <has_n_lines n="101"/> + <has_line_matching expression="^Mg-glutamate\tk-glutamate\tCoA\t3-PGA\tNTP\tNAD\tFolinic acid\tSpermidine\ttRNA\tAmino acids\tCAMP\tExtract\tHEPES\tPEG\tPromoter\tRBS$"/> + </assert_contents> + </discovered_dataset> + </output> + </test> </tests> <help><