Mercurial > repos > iuc > ivar_trim
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> |