annotate qiime2/qiime_taxa_filter-seqs.xml @ 14:a0a8d77a991c draft

Uploaded
author florianbegusch
date Thu, 03 Sep 2020 09:51:29 +0000
parents f190567fe3f6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
1 <?xml version="1.0" ?>
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
2 <tool id="qiime_taxa_filter-seqs" name="qiime taxa filter-seqs"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
3 version="2020.8">
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
4 <description>Taxonomy-based feature sequence filter.</description>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
5 <requirements>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
6 <requirement type="package" version="2020.8">qiime2</requirement>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
7 </requirements>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
8 <command><![CDATA[
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
9 qiime taxa filter-seqs
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
10
6
florianbegusch
parents: 5
diff changeset
11 --i-sequences=$isequences
florianbegusch
parents: 5
diff changeset
12
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
13 --i-taxonomy=$itaxonomy
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
14
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
15 #if str($pinclude):
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
16 --p-include=$pinclude
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
17 #end if
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
18 #if str($pexclude):
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
19 --p-exclude=$pexclude
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
20 #end if
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
21 #if str($pquerydelimiter):
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
22 --p-query-delimiter=$pquerydelimiter
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
23 #end if
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
24 #if str($pmode) != 'None':
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
25 --p-mode=$pmode
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
26 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
27
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
28 --o-filtered-sequences=ofilteredsequences
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
29
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
30 #if str($examples) != 'None':
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
31 --examples=$examples
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
32 #end if
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
33
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
34 ;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
35 cp ofilteredsequences.qza $ofilteredsequences
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
36
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
37 ]]></command>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
38 <inputs>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
39 <param format="qza,no_unzip.zip" label="--i-sequences: ARTIFACT FeatureData[Sequence] Feature sequences to be filtered. [required]" name="isequences" optional="False" type="data" />
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
40 <param format="qza,no_unzip.zip" label="--i-taxonomy: ARTIFACT FeatureData[Taxonomy] Taxonomic annotations for features in the provided feature sequences. All features in the feature sequences must have a corresponding taxonomic annotation. Taxonomic annotations for features that are not present in the feature sequences will be ignored. [required]" name="itaxonomy" optional="False" type="data" />
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
41 <param label="--p-include: TEXT One or more search terms that indicate which taxa should be included in the resulting sequences. If providing more than one term, terms should be delimited by the query-delimiter character. By default, all taxa will be included. [optional]" name="pinclude" optional="False" type="text" />
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
42 <param label="--p-exclude: TEXT One or more search terms that indicate which taxa should be excluded from the resulting sequences. If providing more than one term, terms should be delimited by the query-delimiter character. By default, no taxa will be excluded. [optional]" name="pexclude" optional="False" type="text" />
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
43 <param label="--p-query-delimiter: TEXT The string used to delimit multiple search terms provided to include or exclude. This parameter should only need to be modified if the default delimiter (a comma) is used in the provided taxonomic annotations. [default: \',\']" name="pquerydelimiter" optional="False" type="text" value="\',\'" />
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
44 <param label="--p-mode: " name="pmode" optional="True" type="select">
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
45 <option selected="True" value="None">Selection is Optional</option>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
46 <option value="exact">exact</option>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
47 <option value="contains">contains</option>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
48 </param>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
49 <param label="--examples: Show usage examples and exit." name="examples" optional="False" type="data" />
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
50
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
51 </inputs>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
52
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
53 <outputs>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
54 <data format="qza" label="${tool.name} on ${on_string}: filteredsequences.qza" name="ofilteredsequences" />
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
55
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
56 </outputs>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
57
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
58 <help><![CDATA[
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
59 Taxonomy-based feature sequence filter.
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
60 ###############################################################
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
61
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
62 This method filters sequences based on their taxonomic annotations.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
63 Features can be retained in the result by specifying one or more include
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
64 search terms, and can be filtered out of the result by specifying one or
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
65 more exclude search terms. If both include and exclude are provided, the
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
66 inclusion critera will be applied before the exclusion critera. Either
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
67 include or exclude terms (or both) must be provided.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
68
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
69 Parameters
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
70 ----------
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
71 sequences : FeatureData[Sequence]
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
72 Feature sequences to be filtered.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
73 taxonomy : FeatureData[Taxonomy]
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
74 Taxonomic annotations for features in the provided feature sequences.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
75 All features in the feature sequences must have a corresponding
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
76 taxonomic annotation. Taxonomic annotations for features that are not
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
77 present in the feature sequences will be ignored.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
78 include : Str, optional
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
79 One or more search terms that indicate which taxa should be included in
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
80 the resulting sequences. If providing more than one term, terms should
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
81 be delimited by the query-delimiter character. By default, all taxa
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
82 will be included.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
83 exclude : Str, optional
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
84 One or more search terms that indicate which taxa should be excluded
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
85 from the resulting sequences. If providing more than one term, terms
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
86 should be delimited by the query-delimiter character. By default, no
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
87 taxa will be excluded.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
88 query_delimiter : Str, optional
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
89 The string used to delimit multiple search terms provided to include or
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
90 exclude. This parameter should only need to be modified if the default
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
91 delimiter (a comma) is used in the provided taxonomic annotations.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
92 mode : Str % Choices('exact', 'contains'), optional
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
93 Mode for determining if a search term matches a taxonomic annotation.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
94 "contains" requires that the annotation has the term as a substring;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
95 "exact" requires that the annotation is a perfect match to a search
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
96 term.
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
97
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
98 Returns
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
99 -------
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
100 filtered_sequences : FeatureData[Sequence]
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
101 The taxonomy-filtered feature sequences.
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
102 ]]></help>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
103 <macros>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
104 <import>qiime_citation.xml</import>
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
105 </macros>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
106 <expand macro="qiime_citation"/>
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
107 </tool>