Mercurial > repos > nilesh > rseqc
diff rseqc_macros.xml @ 13:a7f9084572fe draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
author | iuc |
---|---|
date | Sat, 10 Dec 2022 11:21:47 +0000 |
parents | 57fad5deeb8e |
children | b21f0167e197 |
line wrap: on
line diff
--- a/rseqc_macros.xml Sat Dec 18 19:40:16 2021 +0000 +++ b/rseqc_macros.xml Sat Dec 10 11:21:47 2022 +0000 @@ -1,10 +1,10 @@ <macros> - - <token name="@TOOL_VERSION@">2.6.4</token> - + <token name="@TOOL_VERSION@">5.0.1</token> + <token name="@VERSION_SUFFIX@">1</token> + <token name="@GALAXY_VERSION@">20.01</token> <xml name="requirements"> <requirements> - <requirement type="package" version="2.6.4">rseqc</requirement> + <requirement type="package" version="@TOOL_VERSION@">rseqc</requirement> <yield/> </requirements> </xml> @@ -22,35 +22,36 @@ <!-- Params --> <xml name="bam_param"> - <param name="input" type="data" label="Input .bam file" format="bam" help="(--input-file)"/> + <param name="input" type="data" label="Input BAM file" format="bam" help="(--input-file)"/> </xml> <xml name="bam_sam_param"> - <param name="input" type="data" label="Input .bam/.sam file" format="bam,sam" help="(--input-file)"/> + <param name="input" type="data" label="Input BAM/SAM file" format="bam,sam" help="(--input-file)"/> </xml> <xml name="refgene_param"> - <param name="refgene" type="data" format="bed12" label="Reference gene model" help="(--refgene)"/> + <param argument="--refgene" type="data" format="bed12" label="Reference gene model" help="Reference gene model in BED fomat"/> </xml> <xml name="mapq_param"> - <param name="mapq" type="integer" label="Minimum mapping quality" value="30" help="Minimum mapping quality for an alignment to be considered as "uniquely mapped" (--mapq)"/> + <param argument="--mapq" type="integer" label="Minimum mapping quality" value="30" + help="Minimum mapping quality for an alignment to be considered as "uniquely mapped""/> </xml> <xml name="readlength_param"> - <param name="readlength" type="integer" value="" label="Alignment length" optional="false" help="Alignment length of read, usually set to the orignial read length (--read-align-length)"/> + <param argument="--read-align-length" type="integer" value="" label="Alignment length" optional="false" help="Alignment length of read, usually set to the orignial read length"/> </xml> <xml name="readnum_param"> - <param name="readnum" type="integer" label="Number of aligned reads" value="1000000" help="Number of aligned reads with mismatches used to calculate the mismatch profile (--read-num)"/> + <param argument="--read-num" type="integer" label="Number of aligned reads" value="1000000" help="Number of aligned reads with mismatches used to calculate the mismatch profile"/> </xml> <xml name="sample_size_param"> - <param name="sample_size" type="integer" label="Number of reads sampled from SAM/BAM file (default = 200000)" value="200000" min="1" help="(--sample-size)"/> + <param argument="--sample-size" type="integer" label="Number of reads sampled" value="200000" min="1" help="Number of reads sampled from SAM/BAM file"/> </xml> <xml name="min_intron_param"> - <param name="min_intron" type="integer" value="50" label="Minimum intron length (bp, default=50)" help="(--min-intron)" /> + <param argument="--min-intron" type="integer" value="50" label="Minimum intron length (bp)" help="Default: 50" /> </xml> <xml name="layout_param"> @@ -104,29 +105,35 @@ <!-- Output --> - <xml name="pdf_output_data" token_filename="output.pdf"> - <data format="pdf" name="outputpdf" from_work_dir="@FILENAME@" label="${tool.name} on ${on_string} (pdf)" /> + <xml name="pdf_output_data" token_filename="output.pdf" token_label="${tool.name} on ${on_string}: PDF"> + <data format="pdf" name="outputpdf" from_work_dir="@FILENAME@" label="@LABEL@" /> </xml> - <xml name="xls_output_data" token_filename="output.xls"> - <data format="xls" name="outputxls" from_work_dir="@FILENAME@" label="${tool.name} on ${on_string} (xls)" /> + <xml name="xls_output_data" token_filename="output.xls" token_label="${tool.name} on ${on_string}: XLS"> + <data format="xls" name="outputxls" from_work_dir="@FILENAME@" label="@LABEL@" /> </xml> - <xml name="rscript_output_data" token_filename="output.r"> - <data format="txt" name="outputr" from_work_dir="@FILENAME@" label="${tool.name} on ${on_string} (rscript)"> + <xml name="rscript_output_data" token_filename="output.r" token_label="${tool.name} on ${on_string}: Rscript"> + <data format="txt" name="outputr" from_work_dir="@FILENAME@" label="@LABEL@"> <filter>rscript_output</filter> </data> </xml> <!-- Command --> - <token name="@MULTIHITS@"> -<![CDATA[ -#if str($multihits_type.multihits_type_selector) == "skip_multihits" - --skip-multi-hits - --mapq=${multihits_type.mapq} -#end if -]]> - </token> + <token name="@MULTIHITS@"><![CDATA[ + #if str($multihits_type.multihits_type_selector) == "skip_multihits" + --skip-multi-hits + --mapq=${multihits_type.mapq} + #end if + ]]></token> + + <token name="@BAM_SAM_INPUTS@"><![CDATA[ + #set $extension = str($input.ext) + ln -s -f '${input}' 'input.${extension}' && + #if $extension == 'bam' + ln -s -f '${input.metadata.bam_index}' 'input.bam.bai' && + #end if + ]]></token> <token name="@ABOUT@">