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