Mercurial > repos > iuc > merquryfk_asmplot
diff macros.xml @ 0:f4ab1b067529 draft
planemo upload for repository https://github.com/thegenemyers/MERQURY.FK commit a3bca7925574e058336e55d80e8390e95af770a7
author | iuc |
---|---|
date | Tue, 25 Feb 2025 13:35:13 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Tue Feb 25 13:35:13 2025 +0000 @@ -0,0 +1,82 @@ +<macros> + <token name="@VERSION@">1.1.1</token> + <token name="@VERSION_SUFFIX@">0</token> + <token name="@PLOTS@"> + -w${width} + -h${height} + </token> + <token name="@MEASURE@"> + #if $measure.measurement == "relative": + -x${max_x} + -y${max_y} + #else: + -X${max_x} + -Y${max_y} + #end if + </token> + <token name="@GRAPHS@"> + #for $graph in $graphs: + $graph + #end for + </token> + <xml name="requirements"> + <requirements> + <requirement type="package" version="@VERSION@">merquryfk</requirement> + </requirements> + </xml> + <xml name="sizes"> + <conditional name="measure"> + <param name="measurement" type="select" label="How would you like to set max value?"> + <option value="absolute">Absolute terms</option> + <option value="relative">Relative to peak</option> + </param> + <when value="absolute"> + <param name="max_x" type="integer" min="0" label="Max X value" optional="true" value="2"/> + <param name="max_y" type="integer" min="0" label="Max Y value" optional="true" value="1"/> + </when> + <when value="relative"> + <param name="max_x" type="float" min="0" label="Max X multiplier" optional="true" value="2.1" help="Sets max value as assigned multiple of count 'peak' away from origin"/> + <param name="max_y" type="float" min="0" label="Max Y multiplier" optional="true" value="1.1" help="Sets max value as assigned multiple of count 'peak' away from origin"/> + </when> + </conditional> + </xml> + <xml name="plots"> + <param name="width" label="Width of plots" type="float" optional="true" value="6.0" min="0"/> + <param name="height" label="Height of plots" type="float" optional="true" value="4.5" min="0"/> + </xml> + <xml name="graphs"> + <param name="graphs" label="What graphs would you like to generate?" type="select" multiple="true" help="If none are selected, all will be generated"> + <option value="-l">Line plot</option> + <option value="-f">Fill plot</option> + <option value="-s">Stack plot</option> + <option value="-z">K-mer counts unique to assembly</option> + </param> + </xml> + <xml name="graphs2"> + <param name="graphs" label="What graphs would you like to generate?" type="select" multiple="true" help="If none are selected, all will be generated"> + <option value="-l">Line plot</option> + <option value="-f">Fill plot</option> + <option value="-s">Stack plot</option> + </param> + </xml> + <xml name="pdf"> + <param argument="-pdf" type="boolean" label="PDF Output" truevalue="-pdf" falsevalue="" help="Output in pdf format if true, png if false"/> + </xml> + <xml name="description"> + <description>part of MERQURY.FK</description> + </xml> + <xml name="citation"> + <citations> + <citation type="bibtex"> + @misc{githubMERQURY.FK. + author = {Eugene Myers}, + year = {2023}, + title = {MERQURY.FK}, + publisher = {GitHub}, + journal = {GitHub repository}, + url = {https://github.com/thegenemyers/MERQURY.FK}, + } + </citation> + </citations> + </xml> +</macros> \ No newline at end of file