annotate qiime2/qiime_tools_import.xml @ 15:276ec629f09a draft

Uploaded
author florianbegusch
date Thu, 03 Sep 2020 09:56:05 +0000
parents a0a8d77a991c
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" ?>
9
f190567fe3f6 Uploaded
florianbegusch
parents: 4
diff changeset
2 <tool id="qiime_tools_import" name="qiime tools import" version="2019.7">
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
3 <description> - Import data into a new QIIME 2 Artifact.</description>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
4 <requirements>
9
f190567fe3f6 Uploaded
florianbegusch
parents: 4
diff changeset
5 <requirement type="package" version="2019.7">qiime2</requirement>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
6 </requirements>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
7 <command>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
8 <![CDATA[
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
9 mkdir input;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
10
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
11 #set $in_= 'input'
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
12
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
13
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
14 #if '__ob__' in str($semantic_type):
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
15 #set $type_temp = str($semantic_type).replace('__ob__', '[')
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
16 #set $type_temp = str($type_temp).replace('__cb__', ']')
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
17 #set $semantic_type = $type_temp
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
18 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
19
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
20 #def is_fastq($f_test)
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
21 #set $f = open($f_test, 'rb')
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
22 #set $fastq = str($f.readline()[0])
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
23 #if str($f.readline()[0]) == '@'
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
24 #$f.close()
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
25 #return True
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
26 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
27
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
28 #$f.close()
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
29 #return $fastq
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
30 #end def
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
31
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
32
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
33 ## Symlinks creation or On the fly creation of a combo file
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
34 #if $input_type.type == 'list_list'
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
35 ## Symlinks creation or On the fly creation of a combo file
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
36 #for $f in $input_type.list_list:
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
37
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
38 #set $is_fastq_file = $is_fastq(str($f))
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
39
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
40 #if $is_fastq_file:
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
41 #set $file_for_processing = "'input/" + $f.name + '.gz' + "'"
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
42 gzip -c ${f} > $file_for_processing;
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
43 ##echo $is_fastq_file;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
44 #else
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
45 #set $file_for_processing = "'input/" + $f.name + "'"
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
46 ln -s ${f} $file_for_processing;
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
47 ##echo $is_fastq_file;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
48 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
49 #end for
4
florianbegusch
parents: 0
diff changeset
50 #if 'SingleEndFastqManifestPhred' in str($inputformat):
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
51 #set $cwf = str($outputpath.extra_files_path) + "_manifest_file.txt"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
52 #set $tt = str("sample-id,absolute-filepath,direction")
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
53 echo $tt >> $cwf;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
54 #for $f in $input_type.list_list:
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
55 #set $tt = str($f.name).split("_")[0]+",$PWD/input/"+str($f.name).split(".")[0]+".fastq.gz,forward\n"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
56 echo $tt >> $cwf;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
57 #end for
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
58
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
59 #set $in_= str($cwf)
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
60 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
61
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
62
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
63 #elif $input_type.type == 'list_paired_collection':
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
64
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
65 #set $cwf = str($outputpath.extra_files_path) + "_manifest_file.txt"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
66 #set $tt = str("sample-id,absolute-filepath,direction")
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
67 echo $tt >> $cwf;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
68
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
69 #for $pair in $input_type.list_paired_collection:
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
70 #set $forward_is_fastq_file = $is_fastq(str($pair.forward))
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
71 #set $reverse_is_fastq_file = $is_fastq(str($pair.reverse))
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
72
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
73 #if $forward_is_fastq_file:
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
74 gzip -c ${pair.forward} > input/${pair.name}_R1_001.fastq.gz;
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
75 #set $tt = str($pair.name).split("_")[0]+",$PWD/input/"+str($pair.name)+"_R1_001.fastq.gz,forward\n"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
76 echo $tt >> $cwf;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
77 #else
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
78 ln -s ${pair.forward} input/${pair.name}_R1_001.fastq.gz;
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
79 #set $tt = str($pair.name).split("_")[0]+",$PWD/input/"+str($pair.name)+"_R1_001.fastq.gz,forward\n"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
80 echo $tt >> $cwf;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
81 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
82
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
83 #if $reverse_is_fastq_file:
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
84 gzip -c ${pair.reverse} > input/${pair.name}_R2_001.fastq.gz;
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
85 #set $tt = str($pair.name).split("_")[0]+",$PWD/input/"+str($pair.name)+"_R2_001.fastq.gz,reverse\n"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
86 echo $tt >> $cwf;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
87 #else
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
88 ln -s ${pair.reverse} input/${pair.name}_R2_001.fastq.gz;
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
89 #set $tt = str($pair.name).split("_")[0]+",$PWD/input/"+str($pair.name)+"_R2_001.fastq.gz,reverse\n"
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
90 echo $tt >> $cwf;
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
91 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
92 #end for
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
93
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
94
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
95
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
96 #if 'PairedEndFastqManifestPhred' in str($inputformat) or 'SingleEndFastqManifestPhred33V2' in str($inputformat) or 'SingleEndFastqManifestPhred33' in str($inputformat):
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
97
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
98 #set $in_= str($cwf)
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
99
4
florianbegusch
parents: 0
diff changeset
100 #elif 'Casava' in str($inputformat):
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
101 #set $in_= 'input'
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
102 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
103
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
104
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
105 #else
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
106 #set $res = $is_fastq(str($file))
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
107
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
108 #if $res
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
109 gzip -c ${file} > ${file.name}.gz;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
110 #set $in_= $file.name + '.gz'
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
111
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
112 #else
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
113 #set $in_= str($file)
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
114 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
115
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
116 #if "MultiplexedSingleEndBarcodeInSequence" in str($semantic_type):
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
117 mv *_R1_* forward.fastq.gz;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
118 #set $in_= 'forward.fastq.gz';
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
119 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
120
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
121 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
122
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
123
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
124 ## rename files to predefined names for "MultiplexedPairedEndBarcodeInSequence"
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
125 #if "MultiplexedPairedEndBarcodeInSequence" in str($semantic_type):
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
126 mv input/*_R1_* input/forward.fastq.gz;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
127 mv input/*_R2_* input/reverse.fastq.gz;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
128 #end if
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
129
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
130
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
131 qiime tools import
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
132
4
florianbegusch
parents: 0
diff changeset
133 --input-path=$in_
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
134
4
florianbegusch
parents: 0
diff changeset
135 #if str($inputformat) != 'None':
florianbegusch
parents: 0
diff changeset
136 #if '__ob__' in str($inputformat):
florianbegusch
parents: 0
diff changeset
137 #set $inputformat_temp = str($inputformat).replace('__ob__', '[')
florianbegusch
parents: 0
diff changeset
138 #set $inputformat_temp = str($inputformat_temp).replace('__cb__', ']')
florianbegusch
parents: 0
diff changeset
139 #set $inputformat = $inputformat_temp
florianbegusch
parents: 0
diff changeset
140 #end if
florianbegusch
parents: 0
diff changeset
141 --input-format="$inputformat"
florianbegusch
parents: 0
diff changeset
142 #end if
florianbegusch
parents: 0
diff changeset
143
florianbegusch
parents: 0
diff changeset
144 --type="$semantic_type"
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
145
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
146 --output-path=outputpath.qza
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
147
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
148 ;
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
149 cp outputpath.qza $outputpath
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
150 ]]>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
151 </command>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
152 <inputs>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
153 <conditional name="input_type">
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
154 <param name="type" type="select" label="Select a way to provide data, either using a file or a list" help="">
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
155 <option value="regular">Input file</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
156 <option selected="true" value="list_paired_collection">Multiple pairs - Combo mode (list:paired collection)</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
157 <option value="list_list">Input list</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
158 </param>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
159
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
160 <when value="regular">
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
161 <param name="file" type="data" multiple="false" label="Input file" />
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
162 </when>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
163 <when value="list_paired_collection">
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
164 <param name="list_paired_collection" type="data_collection" collection_type="list:paired" label="Fastq pairs (collection)" help="Dataset collection made from multiple pairs of files" />
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
165 </when>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
166 <when value="list_list">
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
167 <param name="list_list" type="data_collection" collection_type="list" label="Input list" />
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
168 </when>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
169 </conditional>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
170
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
171 <param label="--type: The semantic type of the artifact that will be created upon importing. [required]" name="semantic_type" optional="False" type="select">
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
172 <option value="DeblurStats">DeblurStats</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
173 <option value="DistanceMatrix">DistanceMatrix</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
174 <option value="EMPPairedEndSequences">EMPPairedEndSequences</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
175 <option value="EMPSingleEndSequences">EMPSingleEndSequences</option>
4
florianbegusch
parents: 0
diff changeset
176 <option value="ErrorCorrectionDetails">ErrorCorrectionDetails</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
177 <option value="FeatureData[AlignedSequence]">FeatureData[AlignedSequence]</option>
4
florianbegusch
parents: 0
diff changeset
178 <option value="FeatureData[Importance]">FeatureData[Importance]</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
179 <option value="FeatureData[PairedEndSequence]">FeatureData[PairedEndSequence]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
180 <option value="FeatureData[Sequence]">FeatureData[Sequence]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
181 <option value="FeatureData[Taxonomy]">FeatureData[Taxonomy]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
182 <option value="FeatureTable[Balance]">FeatureTable[Balance]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
183 <option value="FeatureTable[Composition]">FeatureTable[Composition]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
184 <option value="FeatureTable[Frequency]">FeatureTable[Frequency]</option>
4
florianbegusch
parents: 0
diff changeset
185 <option value="FeatureTable[PercentileNormalized]">FeatureTable[PercentileNormalized]</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
186 <option value="FeatureTable[PresenceAbsence]">FeatureTable[PresenceAbsence]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
187 <option value="FeatureTable[RelativeFrequency]">FeatureTable[RelativeFrequency]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
188 <option value="Hierarchy">Hierarchy</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
189 <option value="MultiplexedPairedEndBarcodeInSequence">MultiplexedPairedEndBarcodeInSequence</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
190 <option value="MultiplexedSingleEndBarcodeInSequence">MultiplexedSingleEndBarcodeInSequence</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
191 <option value="PCoAResults">PCoAResults</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
192 <option value="Phylogeny[Rooted]">Phylogeny[Rooted]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
193 <option value="Phylogeny[Unrooted]">Phylogeny[Unrooted]</option>
4
florianbegusch
parents: 0
diff changeset
194 <option value="Placements">Placements</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
195 <option value="QualityFilterStats">QualityFilterStats</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
196 <option value="RawSequences">RawSequences</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
197 <option value="SampleData[AlphaDiversity]">SampleData[AlphaDiversity]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
198 <option value="SampleData[BooleanSeries]">SampleData[BooleanSeries]</option>
4
florianbegusch
parents: 0
diff changeset
199 <option value="SampleData[ClassifierPredictions]">SampleData[ClassifierPredictions]</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
200 <option value="SampleData[DADA2Stats]">SampleData[DADA2Stats]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
201 <option value="SampleData[FirstDifferences]">SampleData[FirstDifferences]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
202 <option value="SampleData[JoinedSequencesWithQuality]">SampleData[JoinedSequencesWithQuality]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
203 <option selected="True" value="SampleData[PairedEndSequencesWithQuality]">SampleData[PairedEndSequencesWithQuality]</option>
4
florianbegusch
parents: 0
diff changeset
204 <option value="SampleData[RegressorPredictions]">SampleData[RegressorPredictions]</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
205 <option value="SampleData[SequencesWithQuality]">SampleData[SequencesWithQuality]</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
206 <option value="SampleData[Sequences]">SampleData[Sequences]</option>
4
florianbegusch
parents: 0
diff changeset
207 <option value="SampleData[Classifier]">SampleData[Classifier]</option>
florianbegusch
parents: 0
diff changeset
208 <option value="SampleData[Regressor]">SampleData[Regressor]</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
209 <option value="TaxonomicClassifier">TaxonomicClassifier</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
210 <option value="UchimeStats">UchimeStats</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
211 </param>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
212
4
florianbegusch
parents: 0
diff changeset
213 <param label="--input-format: The format of the data to be imported. If not provided, data must be in the format expected by the semantic type provided via --type." name="inputformat" optional="True" type="select">
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
214 <option value="AlignedDNAFASTAFormat">AlignedDNAFASTAFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
215 <option value="AlignedDNASequencesDirectoryFormat">AlignedDNASequencesDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
216 <option value="AlphaDiversityDirectoryFormat">AlphaDiversityDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
217 <option value="AlphaDiversityFormat">AlphaDiversityFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
218 <option value="BIOMV100DirFmt">BIOMV100DirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
219 <option value="BIOMV100Format">BIOMV100Format</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
220 <option value="BIOMV210DirFmt">BIOMV210DirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
221 <option value="BIOMV210Format">BIOMV210Format</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
222 <option value="BooleanSeriesDirectoryFormat">BooleanSeriesDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
223 <option value="BooleanSeriesFormat">BooleanSeriesFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
224 <option value="CasavaOneEightLanelessPerSampleDirFmt">CasavaOneEightLanelessPerSampleDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
225 <option value="CasavaOneEightSingleLanePerSampleDirFmt">CasavaOneEightSingleLanePerSampleDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
226 <option value="DADA2StatsDirFmt">DADA2StatsDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
227 <option value="DADA2StatsFormat">DADA2StatsFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
228 <option value="DNAFASTAFormat">DNAFASTAFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
229 <option value="DNASequencesDirectoryFormat">DNASequencesDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
230 <option value="DeblurStatsDirFmt">DeblurStatsDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
231 <option value="DeblurStatsFmt">DeblurStatsFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
232 <option value="DistanceMatrixDirectoryFormat">DistanceMatrixDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
233 <option value="EMPPairedEndCasavaDirFmt">EMPPairedEndCasavaDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
234 <option value="EMPPairedEndDirFmt">EMPPairedEndDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
235 <option value="EMPSingleEndCasavaDirFmt">EMPSingleEndCasavaDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
236 <option value="EMPSingleEndDirFmt">EMPSingleEndDirFmt</option>
4
florianbegusch
parents: 0
diff changeset
237 <option value="ErrorCorrectionDetailsDirFmt">ErrorCorrectionDetailsDirFmt</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
238 <option value="FastqGzFormat">FastqGzFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
239 <option value="FirstDifferencesDirectoryFormat">FirstDifferencesDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
240 <option value="FirstDifferencesFormat">FirstDifferencesFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
241 <option value="HeaderlessTSVTaxonomyDirectoryFormat">HeaderlessTSVTaxonomyDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
242 <option value="HeaderlessTSVTaxonomyFormat">HeaderlessTSVTaxonomyFormat</option>
4
florianbegusch
parents: 0
diff changeset
243 <option value="ImportanceDirectoryFormat">ImportanceDirectoryFormat</option>
florianbegusch
parents: 0
diff changeset
244 <option value="ImportanceFormat">ImportanceFormat</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
245 <option value="LSMatFormat">LSMatFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
246 <option value="MultiplexedPairedEndBarcodeInSequenceDirFmt">MultiplexedPairedEndBarcodeInSequenceDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
247 <option value="MultiplexedSingleEndBarcodeInSequenceDirFmt">MultiplexedSingleEndBarcodeInSequenceDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
248 <option value="NewickDirectoryFormat">NewickDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
249 <option value="NewickFormat">NewickFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
250 <option value="OrdinationDirectoryFormat">OrdinationDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
251 <option value="OrdinationFormat">OrdinationFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
252 <option value="PairedDNASequencesDirectoryFormat">PairedDNASequencesDirectoryFormat</option>
4
florianbegusch
parents: 0
diff changeset
253 <option value="PairedEndFastqManifestPhred33">PairedEndFastqManifestPhred33</option>
florianbegusch
parents: 0
diff changeset
254 <option value="PairedEndFastqManifestPhred33V2">PairedEndFastqManifestPhred33V2</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
255 <option value="PairedEndFastqManifestPhred64">PairedEndFastqManifestPhred64</option>
4
florianbegusch
parents: 0
diff changeset
256 <option value="PairedEndFastqManifestPhred64V2">PairedEndFastqManifestPhred64V2</option>
florianbegusch
parents: 0
diff changeset
257 <option value="PlacementsDirFmt">PlacementsDirFmt</option>
florianbegusch
parents: 0
diff changeset
258 <option value="PlacementsFormat">PlacementsFormat</option>
florianbegusch
parents: 0
diff changeset
259 <option value="PredictionsDirectoryFormat">PredictionsDirectoryFormat</option>
florianbegusch
parents: 0
diff changeset
260 <option value="PredictionsFormat">PredictionsFormat</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
261 <option value="QIIME1DemuxDirFmt">QIIME1DemuxDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
262 <option value="QIIME1DemuxFormat">QIIME1DemuxFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
263 <option value="QualityFilterStatsDirFmt">QualityFilterStatsDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
264 <option value="QualityFilterStatsFmt">QualityFilterStatsFmt</option>
4
florianbegusch
parents: 0
diff changeset
265 <option value="SampleEstimatorDirFmt">SampleEstimatorDirFmt</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
266 <option value="SingleEndFastqManifestPhred33">SingleEndFastqManifestPhred33</option>
4
florianbegusch
parents: 0
diff changeset
267 <option value="SingleEndFastqManifestPhred33V2">SingleEndFastqManifestPhred33V2</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
268 <option value="SingleEndFastqManifestPhred64">SingleEndFastqManifestPhred64</option>
4
florianbegusch
parents: 0
diff changeset
269 <option value="SingleEndFastqManifestPhred64V2">SingleEndFastqManifestPhred64V2</option>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
270 <option value="SingleLanePerSamplePairedEndFastqDirFmt">SingleLanePerSamplePairedEndFastqDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
271 <option value="SingleLanePerSampleSingleEndFastqDirFmt">SingleLanePerSampleSingleEndFastqDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
272 <option value="TSVTaxonomyDirectoryFormat">TSVTaxonomyDirectoryFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
273 <option value="TSVTaxonomyFormat">TSVTaxonomyFormat</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
274 <option value="TaxonomicClassiferTemporaryPickleDirFmt">TaxonomicClassiferTemporaryPickleDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
275 <option value="UchimeStatsDirFmt">UchimeStatsDirFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
276 <option value="UchimeStatsFmt">UchimeStatsFmt</option>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
277 </param>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
278 </inputs>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
279 <outputs>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
280 <data format="qza" label="${tool.name} on ${on_string}: outputpath.qza" name="outputpath"/>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
281 </outputs>
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
282 <!--<stdio>
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
283 <exit_code range="2" level="warning" description="Error" />
14
a0a8d77a991c Uploaded
florianbegusch
parents: 9
diff changeset
284 </stdio>-->
0
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
285 <help>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
286 </help>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
287 <macros>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
288 <import>qiime_citation.xml</import>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
289 </macros>
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
290 <expand macro="qiime_citation" />
370e0b6e9826 Uploaded
florianbegusch
parents:
diff changeset
291 </tool>