comparison ivar_trim.xml @ 13:f0cc9cf99407 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ivar/ commit a16957b7f6cb8687daafb005c0036abebce59b26
author iuc
date Fri, 10 Feb 2023 17:32:03 +0000
parents e3bb03cf207a
children bcaa0d571ce2
comparison
equal deleted inserted replaced
12:e3bb03cf207a 13:f0cc9cf99407
1 <tool id="ivar_trim" name="ivar trim" version="@TOOL_VERSION@+galaxy5" profile="@PROFILE@"> 1 <tool id="ivar_trim" name="ivar trim" version="@TOOL_VERSION@+galaxy6" profile="@PROFILE@">
2 <description>Trim reads in aligned BAM</description> 2 <description>Trim reads in aligned BAM</description>
3 <macros> 3 <macros>
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 </macros> 5 </macros>
6 <expand macro="requirements"/> 6 <expand macro="requirements"/>
24 ln -s '${input_bam.metadata.bam_index}' sorted.bam.bai && 24 ln -s '${input_bam.metadata.bam_index}' sorted.bam.bai &&
25 25
26 ivar trim 26 ivar trim
27 -i sorted.bam 27 -i sorted.bam
28 -b bed.bed 28 -b bed.bed
29 #if $amplicons.filter_by == 'yes' 29 #if $amplicons.filter_by == 'yes' or $amplicons.filter_by == 'yes_compute'
30 -f amplicon_info.tsv 30 -f amplicon_info.tsv
31 #end if 31 #end if
32 -x $primer_pos_wiggle 32 -x $primer_pos_wiggle
33 $inc_primers 33 $inc_primers
34 -m $min_len 34 -m $min_len
73 <param name="primer_pos_wiggle" argument="-x" type="integer" min="0" value="0" 73 <param name="primer_pos_wiggle" argument="-x" type="integer" min="0" value="0"
74 label="Wiggling room for read ends relative to primer binding sites" 74 label="Wiggling room for read ends relative to primer binding sites"
75 help="Reads that occur at the specified offset positions relative to primer positions (as annotated in the primer information dataset) will also be trimmed (default: 0)" /> 75 help="Reads that occur at the specified offset positions relative to primer positions (as annotated in the primer information dataset) will also be trimmed (default: 0)" />
76 <param name="inc_primers" argument="-e" type="boolean" truevalue="-e" falsevalue="" checked="false" label="Include reads not ending in any primer binding sites?"/> 76 <param name="inc_primers" argument="-e" type="boolean" truevalue="-e" falsevalue="" checked="false" label="Include reads not ending in any primer binding sites?"/>
77 <param name="min_len" argument="-m" type="integer" min="0" value="30" label="Minimum length of read to retain after trimming"/> 77 <param name="min_len" argument="-m" type="integer" min="0" value="30" label="Minimum length of read to retain after trimming"/>
78 <param name="min_qual" argument="-q" type="integer" min="0" value="20" label="Minimum quality threshold for sliding window to pass"/> 78 <param name="min_qual" argument="-q" type="integer" min="0" max="255" value="20" label="Minimum quality threshold for sliding window to pass"/>
79 <param name="window_width" argument="-s" type="integer" min="0" value="4" label="Width of sliding window"/> 79 <param name="window_width" argument="-s" type="integer" min="0" max="255" value="4" label="Width of sliding window"/>
80 </inputs> 80 </inputs>
81 <outputs> 81 <outputs>
82 <data name="output_bam" format="bam" label="${tool.name} on ${on_string} Trimmed bam" from_work_dir="trimmed.sorted.bam"/> 82 <data name="output_bam" format="bam" label="${tool.name} on ${on_string} Trimmed bam" from_work_dir="trimmed.sorted.bam"/>
83 </outputs> 83 </outputs>
84 <tests> 84 <tests>