Mercurial > repos > richard-burhans > segalign
diff segalign.xml @ 9:08e987868f0f draft
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/segalign commit 062a761a340e095ea7ef7ed7cd1d3d55b1fdc5c4
author | richard-burhans |
---|---|
date | Wed, 10 Jul 2024 17:06:45 +0000 |
parents | 150de8a3954a |
children | ec709ce3d91b |
line wrap: on
line diff
--- a/segalign.xml Tue Jul 09 17:37:53 2024 +0000 +++ b/segalign.xml Wed Jul 10 17:06:45 2024 +0000 @@ -33,21 +33,26 @@ ## Mode ---------------------------------------------------------------- #if str($mode.mode_selector) == "segalign" + #if str($mode.gapped_extension_options.nogapped) == "false" + mkdir -p "\$(pwd)/work" && + faToTwoBit <(gzip -cdfq '$mode.target') "\$(pwd)/work/ref.2bit" && + faToTwoBit <(gzip -cdfq '$mode.query') "\$(pwd)/work/query.2bit" && + #end if #if str($mode.diagonal_partition_options.diagonal_partition) == "true" #set $segalign_mode = "segalign_diagonal_partition" - ## explicitly calling bash to bypass a pulsar bug + ## explicitly calling python to bypass a pulsar bug ## https://github.com/galaxyproject/pulsar/issues/341 - bash '$__tool_directory__/runner.py' + python '$__tool_directory__/runner.py' --output-type tarball - --output-filename fake + --output-file '$segalign_diagonal_partition_output' --diagonal-partition --num-cpu \${GALAXY_SLOTS:-2} --tool_directory '$__tool_directory__' #else #set $segalign_mode = "segalign" - bash '$__tool_directory__/runner.py' + python '$__tool_directory__/runner.py' --output-type output - --output-filename foo.maf + --output-file '$segalign_output' --num-cpu \${GALAXY_SLOTS:-2} --tool_directory '$__tool_directory__' #end if @@ -57,6 +62,7 @@ #set $segalign_mode = "segalign_repeat_masker" run_segalign_repeat_masker '$mode.seq_file' + --num_cpu \${GALAXY_SLOTS:-2} #end if ## Sequence Options ---------------------------------------------------- @@ -144,9 +150,6 @@ ## && ## Rscript $r_plot > /dev/null 2>&1 ## .end if - #if $segalign_mode == "segalign" - --output '$segalign_output' - #end if #else if $segalign_mode == "segalign_repeat_masker" --M '$mode.output_options.M' --output '$segalign_repeat_masker_output'