comparison qiime2/qiime_vsearch_cluster-features-open-reference.xml @ 14:a0a8d77a991c draft

Uploaded
author florianbegusch
date Thu, 03 Sep 2020 09:51:29 +0000
parents f190567fe3f6
children
comparison
equal deleted inserted replaced
13:887cd4ad8e16 14:a0a8d77a991c
1 <?xml version="1.0" ?> 1 <?xml version="1.0" ?>
2 <tool id="qiime_vsearch_cluster-features-open-reference" name="qiime vsearch cluster-features-open-reference" version="2019.7"> 2 <tool id="qiime_vsearch_cluster-features-open-reference" name="qiime vsearch cluster-features-open-reference"
3 <description> - Open-reference clustering of features.</description> 3 version="2020.8">
4 <requirements> 4 <description> Open-reference clustering of features.</description>
5 <requirement type="package" version="2019.7">qiime2</requirement> 5 <requirements>
6 </requirements> 6 <requirement type="package" version="2020.8">qiime2</requirement>
7 <command><![CDATA[ 7 </requirements>
8 <command><![CDATA[
8 qiime vsearch cluster-features-open-reference 9 qiime vsearch cluster-features-open-reference
9 10
10 --i-sequences=$isequences 11 --i-sequences=$isequences
12
11 --i-table=$itable 13 --i-table=$itable
14
12 --i-reference-sequences=$ireferencesequences 15 --i-reference-sequences=$ireferencesequences
13 --p-perc-identity="$ppercidentity" 16
17 --p-perc-identity=$ppercidentity
14 18
15 #if str($pstrand) != 'None': 19 #if str($pstrand) != 'None':
16 --p-strand=$pstrand 20 --p-strand=$pstrand
17 #end if 21 #end if
18 22
19 #set $pthreads = '${GALAXY_SLOTS:-4}' 23 --p-threads=$pthreads
20 #if str($pthreads): 24
21 --p-threads="$pthreads" 25 --o-clustered-table=oclusteredtable
26
27 --o-clustered-sequences=oclusteredsequences
28
29 --o-new-reference-sequences=onewreferencesequences
30
31 #if str($examples) != 'None':
32 --examples=$examples
22 #end if 33 #end if
23 34
24 --o-clustered-table=oclusteredtable
25 --o-clustered-sequences=oclusteredsequences
26 --o-new-reference-sequences=onewreferencesequences
27 ; 35 ;
28 cp oclusteredtable.qza $oclusteredtable;
29 cp oclusteredsequences.qza $oclusteredsequences;
30 cp onewreferencesequences.qza $onewreferencesequences 36 cp onewreferencesequences.qza $onewreferencesequences
31 ]]></command>
32 <inputs>
33 <param format="qza,no_unzip.zip" label="--i-sequences: ARTIFACT FeatureData[Sequence] The sequences corresponding to the features in table. [required]" name="isequences" optional="False" type="data"/>
34 <param format="qza,no_unzip.zip" label="--i-table: ARTIFACT FeatureTable[Frequency] The feature table to be clustered. [required]" name="itable" optional="False" type="data"/>
35 <param format="qza,no_unzip.zip" label="--i-reference-sequences: ARTIFACT FeatureData[Sequence] The sequences to use as cluster centroids. [required]" name="ireferencesequences" optional="False" type="data"/>
36 37
37 <param label="--p-perc-identity: PROPORTION Range(0, 1, inclusive_start=False, inclusive_end=True) The percent identity at which clustering should be performed. This parameter maps to vsearch's --id parameter. [required]" name="ppercidentity" optional="False" min="0" max="1" exclude_min="True" exclude_max="False" value="" type="float"/> 38 ]]></command>
38 <param label="--p-strand: " name="pstrand" optional="True" type="select"> 39 <inputs>
39 <option selected="True" value="None">Selection is Optional</option> 40 <param format="qza,no_unzip.zip" label="--i-sequences: ARTIFACT FeatureData[Sequence] The sequences corresponding to the features in table. [required]" name="isequences" optional="False" type="data" />
40 <option value="plus">plus</option> 41 <param format="qza,no_unzip.zip" label="--i-table: ARTIFACT FeatureTable[Frequency] The feature table to be clustered. [required]" name="itable" optional="False" type="data" />
41 <option value="both">both</option> 42 <param format="qza,no_unzip.zip" label="--i-reference-sequences: ARTIFACT FeatureData[Sequence] The sequences to use as cluster centroids. [required]" name="ireferencesequences" optional="False" type="data" />
42 </param> 43 <param label="--p-perc-identity: PROPORTION Range(0, 1, inclusive_start=False, inclusive_end=True) The percent identity at which clustering should be performed. This parameter maps to vsearch\'s --id parameter. [required]" name="ppercidentity" optional="False" type="text" />
43 </inputs> 44 <param label="--p-strand: " name="pstrand" optional="True" type="select">
44 <outputs> 45 <option selected="True" value="None">Selection is Optional</option>
45 <data format="qza" label="${tool.name} on ${on_string}: clusteredtable.qza" name="oclusteredtable"/> 46 <option value="plus">plus</option>
46 <data format="qza" label="${tool.name} on ${on_string}: clusteredsequences.qza" name="oclusteredsequences"/> 47 <option value="both">both</option>
47 <data format="qza" label="${tool.name} on ${on_string}: newreferencesequences.qza" name="onewreferencesequences"/> 48 </param>
48 </outputs> 49 <param label="--examples: Show usage examples and exit." name="examples" optional="False" type="data" />
49 <help><![CDATA[ 50
50 Open-reference clustering of features. 51 </inputs>
51 ###################################### 52
53 <outputs>
54 <data format="qza" label="${tool.name} on ${on_string}: clusteredtable.qza" name="oclusteredtable" />
55 <data format="qza" label="${tool.name} on ${on_string}: clusteredsequences.qza" name="oclusteredsequences" />
56 <data format="qza" label="${tool.name} on ${on_string}: newreferencesequences.qza" name="onewreferencesequences" />
57
58 </outputs>
59
60 <help><![CDATA[
61 Open-reference clustering of features.
62 ###############################################################
52 63
53 Given a feature table and the associated feature sequences, cluster the 64 Given a feature table and the associated feature sequences, cluster the
54 features against a reference database based on user-specified percent 65 features against a reference database based on user-specified percent
55 identity threshold of their sequences. Any sequences that don't match are 66 identity threshold of their sequences. Any sequences that don't match are
56 then clustered de novo. This is not a general-purpose clustering method, 67 then clustered de novo. This is not a general-purpose clustering method,
84 The percent identity at which clustering should be performed. This 95 The percent identity at which clustering should be performed. This
85 parameter maps to vsearch's --id parameter. 96 parameter maps to vsearch's --id parameter.
86 strand : Str % Choices('plus', 'both'), optional 97 strand : Str % Choices('plus', 'both'), optional
87 Search plus (i.e., forward) or both (i.e., forward and reverse 98 Search plus (i.e., forward) or both (i.e., forward and reverse
88 complement) strands. 99 complement) strands.
100 threads : Int % Range(0, 256, inclusive_end=True), optional
101 The number of threads to use for computation. Passing 0 will launch one
102 thread per CPU core.
89 103
90 Returns 104 Returns
91 ------- 105 -------
92 clustered_table : FeatureTable[Frequency] 106 clustered_table : FeatureTable[Frequency]
93 The table following clustering of features. 107 The table following clustering of features.
95 Sequences representing clustered features. 109 Sequences representing clustered features.
96 new_reference_sequences : FeatureData[Sequence] 110 new_reference_sequences : FeatureData[Sequence]
97 The new reference sequences. This can be used for subsequent runs of 111 The new reference sequences. This can be used for subsequent runs of
98 open-reference clustering for consistent definitions of features across 112 open-reference clustering for consistent definitions of features across
99 open-reference feature tables. 113 open-reference feature tables.
100 ]]></help> 114 ]]></help>
101 <macros> 115 <macros>
102 <import>qiime_citation.xml</import> 116 <import>qiime_citation.xml</import>
103 </macros> 117 </macros>
104 <expand macro="qiime_citation"/> 118 <expand macro="qiime_citation"/>
105 </tool> 119 </tool>