Mercurial > repos > iuc > irissv
view irissv.xml @ 2:b4b6b660293a draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tools/irissv/ commit 695cbdabe249ed4a72c5d2f345dda439f67a2637
author | iuc |
---|---|
date | Wed, 06 Jul 2022 07:07:21 +0000 |
parents | 1d4f065fa0ef |
children | 3242dbeea69c |
line wrap: on
line source
<tool id="irissv" name="Iris" version="@TOOL_VERSION@+galaxy2" profile="@PROFILE@"> <description>Refine insertion sequences</description> <macros> <import>macros.xml</import> </macros> <expand macro="requirements"/> <expand macro="version_command"/> <command detect_errors="aggressive"><![CDATA[ @REF_FASTA@ ln -s '$in_bam' reads.bam && ln -s '$in_bam.metadata.bam_index' 'reads.bam.bai' && iris genome_in=reference vcf_in='${in_vcf}' reads_in='reads.bam' vcf_out='${out_vcf}' threads=\${GALAXY_SLOTS:-4} padding_before='${padding_before}' padding_after='${padding_after}' genome_buffer='${genome_buffer}' min_ins_length='${min_ins_length}' max_ins_dist='${max_ins_dist}' max_out_length='${max_out_length}' max_len_change='${max_len_change}' '${aligner}' '${rerunracon}' '${also_deletions}' '${keep_long_variants}' ]]></command> <inputs> <!-- Required arguments --> <expand macro="reference"/> <param name="in_vcf" type="data" format="vcf" label="The VCF file with variant calls/supporting reads"/> <param name="in_bam" type="data" format="bam" label="The BAM file containing the reads"/> <!--log_out param doesn't seem to produce output for some reason, commenting out.--> <!-- <param name="output_log" type="boolean" label="Output log file?" checked="true"/> --> <!-- Optional arguments --> <param argument="padding_before" type="integer" value="1" min="1" label="The number of bases to output before the variant in REF/ALT fields" /> <param argument="padding_after" type="integer" value="0" min="0" label="The number of bases to output after the variant in REF/ALT fields" /> <param argument="genome_buffer" type="integer" value="100000" min="1" label="The genome region on each side of the SV to align assembled reads to" /> <param argument="min_ins_length" type="integer" value="30" min="1" label="The min length allowed for a refined insertion sequence" /> <param argument="max_ins_dist" type="integer" value="100" min="0" label="The max distance a refined insertion call can be from its old position" /> <param argument="max_out_length" type="integer" value="100000" min="0" label="The max length of variant which will be output" /> <param argument="max_len_change" type="float" value="0.25" min="0.0" label="The max proportion by which a variant's length can change" /> <param name="aligner" type="select"> <option value="" selected="true">Use minimap2 for mapping</option> <option value="--pacbio" selected="true">Use minimap2 for mapping in PacBio mode</option> <option value="--hifi">Use minimap2 in hifi mode</option> </param> <param argument="--rerunracon" type="boolean" truevalue="--rerunracon" falsevalue="" checked="false" label="Use racon twice for consensus finding" /> <!-- Flags --> <param argument="--also_deletions" type="boolean" truevalue="also_deletions" falsevalue="" checked="false" label="also try to refine deletion positions/lengths"/> <param argument="--keep_long_variants" type="boolean" truevalue="--keep_long_variants" falsevalue="" checked="false" label="output original VCF line for very long variants instead of ignoring them"/> </inputs> <outputs> <!-- standard --> <data name="out_vcf" format="vcf" label="${tool.name} on ${on_string}: Result"/> <!--log_out param doesn't seem to produce output for some reason, commenting out.--> <!-- <data name="out_log" format="txt" label="${tool.name} on ${on_string}: Log"> <filter>output_log</filter> </data> --> </outputs> <tests> <!-- #1 default --> <test expect_num_outputs="1"> <conditional name="reference_source"> <param name="reference_source_selector" value="history"/> <param name="ref_file" ftype="fasta.gz" value="genome.fa.gz"/> </conditional> <param name="in_vcf" value="sniffles.vcf"/> <param name="in_bam" value="iris.bam"/> <output name="out_vcf" file="test_out.vcf"/> </test> <test expect_num_outputs="1"> <conditional name="reference_source"> <param name="reference_source_selector" value="cached"/> <param name="ref_file" value="iris"/> </conditional> <param name="in_vcf" value="sniffles.vcf"/> <param name="in_bam" value="iris.bam"/> <output name="out_vcf" file="test_out.vcf"/> </test> </tests> <help><![CDATA[ .. class:: infomark **What it does** @WID@ **Input** - FASTA file containing the reference genome - VCF file with variant calls & supporting reads determined by Sniffles - BAM file containing the reads **Output** - VCF file with refined insertion sequences **References** @REFERENCES@ ]]></help> <expand macro="citations"/> </tool>