comparison ivar_trim.xml @ 10:9f978da6528a draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ivar/ commit 27f076c829f3b79c170cad55fc19e2f48c8b22ed"
author iuc
date Sun, 20 Mar 2022 11:43:34 +0000
parents c092052ed673
children 5671e1d3d5ee
comparison
equal deleted inserted replaced
9:c092052ed673 10:9f978da6528a
1 <tool id="ivar_trim" name="ivar trim" version="@VERSION@+galaxy2"> 1 <tool id="ivar_trim" name="ivar trim" version="@VERSION@+galaxy3">
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">
7 <requirement type="package" version="3.8.1">python</requirement> 7 <requirement type="package" version="3.8.1">python</requirement>
8 <requirement type="package" version="1.15">samtools</requirement>
8 </expand> 9 </expand>
9 <expand macro="version_command" /> 10 <expand macro="version_command" />
10 <command detect_errors="exit_code"><![CDATA[ 11 <command detect_errors="exit_code"><![CDATA[
11 #if $primer.source == 'history' 12 #if $primer.source == 'history'
12 cp '$primer.input_bed' bed.bed && 13 cp '$primer.input_bed' bed.bed &&
13 #else 14 #else
14 cp '$primer.cached_bed.fields.path' bed.bed && 15 cp '$primer.cached_bed.fields.path' bed.bed &&
15 #end if 16 #end if
16 python '$__tool_directory__/sanitize_bed.py' bed.bed && 17 python '$__tool_directory__/sanitize_bed.py' bed.bed &&
17 #if $amplicons.filter_by == 'yes' or $amplicons.filter_by == 'yes_computed' 18 #if $amplicons.filter_by == 'yes' or $amplicons.filter_by == 'yes_compute'
18 #if $amplicons.filter_by == 'yes_computed': 19 #if $amplicons.filter_by == 'yes_compute':
19 python '$__tool_directory__/write_amplicon_info_file.py' bed.bed amplicon_info_raw.tsv && 20 python '$__tool_directory__/write_amplicon_info_file.py' bed.bed amplicon_info_raw.tsv &&
20 #else 21 #else
21 ln -s '$amplicons.amplicon_info' amplicon_info_raw.tsv && 22 ln -s '$amplicons.amplicon_info' amplicon_info_raw.tsv &&
22 #end if 23 #end if
23 python '$__tool_directory__/prepare_amplicon_info.py' bed.bed amplicon_info_raw.tsv amplicon_info.tsv && 24 python '$__tool_directory__/prepare_amplicon_info.py' bed.bed amplicon_info_raw.tsv amplicon_info.tsv &&
130 </conditional> 131 </conditional>
131 <conditional name="amplicons"> 132 <conditional name="amplicons">
132 <param name="filter_by" value="yes_compute" /> 133 <param name="filter_by" value="yes_compute" />
133 </conditional> 134 </conditional>
134 <param name="input_bam" value="sars-cov-2/sars_cov2_untrimmed.bam" ftype="bam" /> 135 <param name="input_bam" value="sars-cov-2/sars_cov2_untrimmed.bam" ftype="bam" />
136 <assert_command>
137 <has_text text="write_amplicon_info_file" />
138 </assert_command>
135 <output name="output_bam" file="sars-cov-2/sars_cov2_trimmed.bam" compare="sim_size" delta="100000"/> 139 <output name="output_bam" file="sars-cov-2/sars_cov2_trimmed.bam" compare="sim_size" delta="100000"/>
136 </test> 140 </test>
137 </tests> 141 </tests>
138 <help><![CDATA[ 142 <help><![CDATA[
139 iVar uses primer positions supplied in a BED file to soft clip primer 143 iVar uses primer positions supplied in a BED file to soft clip primer