Mercurial > repos > bebatut > qiime
view filter_fasta.xml @ 0:c1bd0c560018 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/qiime commit bcbe76277f3e60303faf826f8ce7f018bc663a9a-dirty
author | bebatut |
---|---|
date | Tue, 02 Feb 2016 05:50:37 -0500 |
parents | |
children |
line wrap: on
line source
<tool id="qiime_filter_fasta" name="filter fasta" version="1.9.1galaxy1"> <description>This script can be applied to remove sequences from a fasta or fastq file based on input criteria.</description> <macros> <import>macros.xml</import> </macros> <expand macro="requirements" /> <command> <![CDATA[ filter_fasta.py -f $input_fasta_fp -o $output_fasta_fp #if str($otu_map) != 'None': -m $otu_map #end if #if str($seq_id_fp) != 'None': -s $seq_id_fp #end if #if str($biom_fp) != 'None': -b $biom_fp #end if #if str($subject_fasta_fp) != 'None': -a $subject_fasta_fp #end if #if str($seq_id_prefix): -p $seq_id_prefix #end if #if str($sample_id_fp) != 'None': --sample_id_fp=$sample_id_fp #end if #if $negate: -n #end if #if str($mapping_fp) != 'None': --mapping_fp=$mapping_fp #end if #if str($valid_states): --valid_states=$valid_states #end if ]]> </command> <inputs> <param label="-f/--input_fasta_fp: path to the input fasta file" name="input_fasta_fp" optional="False" type="data"/> <param label="-m/--otu_map: an OTU map where sequences ids are those which should be retained" name="otu_map" optional="True" type="data"/> <param label="-s/--seq_id_fp: A list of sequence identifiers (or tab-delimited lines with a seq identifier in the first field) which should be retained" name="seq_id_fp" optional="True" type="data"/> <param label="-b/--biom_fp: A biom file where otu identifiers should be retained" name="biom_fp" optional="True" type="data"/> <param label="-a/--subject_fasta_fp: A fasta file where the seq ids should be retained." name="subject_fasta_fp" optional="True" type="data"/> <param label="-p/--seq_id_prefix: keep seqs where seq_id starts with this prefix" name="seq_id_prefix" optional="True" type="text"/> <param label="--sample_id_fp: keep seqs where seq_id starts with a sample id listed in this file" name="sample_id_fp" optional="True" type="data"/> <param label="-n/--negate: discard passed seq ids rather than keep passed seq ids [default: False]" name="negate" selected="False" type="boolean"/> <param label="--mapping_fp: mapping file path (for use with --valid_states) [default: None]" name="mapping_fp" optional="True" type="data"/> <param label="--valid_states: description of sample ids to retain (for use with --mapping_fp) [default: None]" name="valid_states" optional="True" type="text"/> </inputs> <outputs> <data format="txt" name="output_fasta_fp"/> </outputs> <tests> <test> </test> </tests> <help> <![CDATA[ **What it does** ]]> </help> <citations> <expand macro="citations" /> </citations> </tool>