Mercurial > repos > iuc > ampvis2_export_fasta
view export_fasta.xml @ 1:e10b5eebd415 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
author | iuc |
---|---|
date | Thu, 07 Apr 2022 14:04:02 +0000 |
parents | 3c3c359d9b85 |
children | 0ddd34d51029 |
line wrap: on
line source
<tool id="ampvis2_export_fasta" name="ampvis2 export fasta" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@" license="MIT"> <description></description> <macros> <import>macros.xml</import> </macros> <expand macro="header"/> <command detect_errors="exit_code"><![CDATA[ Rscript '$rscript' ]]></command> <configfiles> <configfile name="rscript"><![CDATA[ library(ampvis2, quietly = TRUE) data <- readRDS("$data") amp_export_fasta(data, filename = "$output", tax = $tax) ]]></configfile> </configfiles> <inputs> <expand macro="rds_input_macro"/> <param argument="tax" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Add taxonomic strings to the output"/> </inputs> <outputs> <data name="output" format="fasta"/> </outputs> <tests> <!-- defaults --> <test expect_num_outputs="1"> <param name="data" value="AalborgWWTPs-complete.rds" ftype="ampvis2"/> <output name="output" value="AalborgWWTPs.fa" ftype="fasta"/> </test> <!-- tax --> <test expect_num_outputs="1"> <param name="data" value="AalborgWWTPs-complete.rds" ftype="ampvis2"/> <param name="tax" value="true"/> <output name="output" ftype="fasta"> <assert_contents> <has_text text=">OTU_2397; k__Bacteria; p__Chloroflexi; c__Anaerolineae; o__Anaerolineales; f__Anaerolineaceae; g__uncultured; s__"/> <has_size size="106282"/> </assert_contents> </output> </test> </tests> <help><![CDATA[ What it does ============ Export sequences from an ampvis2 object and optionally add taxonomy to the fasta header lines. The Galaxy tool calls the `amp_export_fasta <https://madsalbertsen.github.io/ampvis2/reference/amp_export_fasta.html>`_ function of the ampvis2 package. Input ===== @HELP_RDS_INPUT@ In order to work the ampvis2 rds data set needs to contain sequence information. Output ====== The sequences contained in the input as fasta. ]]></help> <expand macro="citations"/> </tool>