Mercurial > repos > jjohnson > qiime
annotate pick_otus.xml @ 0:e5c3175506b7 default tip
Initial tool configs for qiime, most need work.
author | Jim Johnson <jj@umn.edu> |
---|---|
date | Sun, 17 Jul 2011 10:30:11 -0500 |
parents | |
children |
rev | line source |
---|---|
0
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
1 <tool id="pick_otus" name="pick_otus" version="1.2.1"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
2 <description>OTU picking</description> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
3 <requirements> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
4 <requirement type="binary">pick_otus.py</requirement> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
5 </requirements> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
6 <command interpreter="python"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
7 qiime_wrapper.py |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
8 --galaxy_outputdir='$log.extra_files_path' |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
9 #if $pick.otu_picking_method == 'uclust' and $pick.refseqs_fp.__str__ != 'None': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
10 --galaxy_datasets='^\S+_otus\.txt$:'$otus,'^\S+_otus\.log$:'$log,'^\S+_failures\.txt$:'$failures |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
11 #else: |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
12 --galaxy_datasets='^\S+_otus\.txt$:'$otus,'^\S+_otus\.log$:'$log |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
13 #end if |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
14 pick_otus.py |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
15 --input_seqs_filepath=$input_seqs_filepath |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
16 #if $pick.otu_picking_method == 'uclust': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
17 #if $pick.refseqs_fp.__str__ != 'None': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
18 --refseqs_fp=$pick.refseqs_fp |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
19 --otu_picking_method='uclust_ref' |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
20 $pick.suppress_new_clusters |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
21 #else: |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
22 --otu_picking_method=$pick.otu_picking_method |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
23 #end if |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
24 --similarity=$pick.similarity |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
25 $pick.enable_rev_strand_match |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
26 $pick.optimal_uclust |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
27 $pick.exact_uclust |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
28 $pick.user_sort |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
29 $pick.suppress_presort_by_abundance_uclust |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
30 --max_accepts=$pick.max_accepts |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
31 --max_rejects=$pick.max_rejects |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
32 --stepwords=$pick.stepwords |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
33 --word_length=$pick.word_length |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
34 --uclust_otu_id_prefix=$pick.uclust_otu_id_prefix |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
35 $pick.uclust_stable_sort |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
36 $pick.save_uc_files |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
37 #elif $pick.otu_picking_method == 'mothur': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
38 --otu_picking_method=$pick.otu_picking_method |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
39 --clustering_algorithm=$pick.clustering_algorithm |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
40 --similarity=$pick.similarity |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
41 #elif $pick.otu_picking_method == 'trie': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
42 --otu_picking_method=$pick.otu_picking_method |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
43 $pick.trie_reverse_seqs |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
44 #elif $pick.otu_picking_method == 'prefix_suffix': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
45 --otu_picking_method=$pick.otu_picking_method |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
46 --prefix_length=$pick.prefix_length |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
47 --suffix_length=$pick.suffix_length |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
48 #elif pick.otu_picking_method == 'blast': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
49 --otu_picking_method=$pick.otu_picking_method |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
50 #if $refseqs_fp.__str__ != 'None': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
51 --refseqs_fp=$pick.refseqs_fp |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
52 #end if |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
53 --blast_db=$pick.blast_db |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
54 --similarity=$pick.similarity |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
55 --max_e_value=$pick.max_e_value |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
56 --min_aligned_percent=$pick.min_aligned_percent |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
57 #elif $pick.otu_picking_method == 'cdhit': |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
58 --otu_picking_method=$pick.otu_picking_method |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
59 --similarity=$pick.similarity |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
60 --max_cdhit_memory=$pick.max_cdhit_memory |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
61 --prefix_prefilter_length=$pick.prefix_prefilter_length |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
62 $pick.trie_prefilter |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
63 #end if |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
64 --output_dir='$log.extra_files_path' |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
65 </command> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
66 <inputs> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
67 <param name="input_seqs_filepath" type="data" format="fasta" label="input_seqs_filepath" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
68 help="Input sequences [REQUIRED]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
69 <conditional name="pick"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
70 <param name="otu_picking_method" type="select" label="otu_picking_method" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
71 help="Method for picking OTUs. Valid choices are: mothur, trie, uclust_ref, prefix_suffix, blast, cdhit, uclust. The mothur method requires an input file of aligned sequences [default: uclust]"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
72 <option value="uclust" selected="true">uclust</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
73 <option value="mothur">mothur</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
74 <option value="trie">trie</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
75 <option value="prefix_suffix">prefix_suffix</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
76 <option value="blast">blast</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
77 <option value="cdhit">cdhit</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
78 </param> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
79 <when value="mothur"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
80 <param name="clustering_algorithm" type="select" label="clustering_algorithm" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
81 help="Clustering algorithm for mothur otu picking method. Valid choices are: furthest, nearest, average. [default: furthest]"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
82 <option value="furthest" selected="true">furthest</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
83 <option value="nearest">nearest</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
84 <option value="average">average</option> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
85 </param> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
86 <param name="similarity" type="float" value="0.97" label="similarity" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
87 help="Sequence similarity threshold (for cdhit, uclust, or uclust_ref) [default: 0.97]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
88 </when> <!-- mothur --> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
89 <when value="trie"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
90 <param name="trie_reverse_seqs" type="boolean" truevalue="--trie_reverse_seqs" falsevalue="" checked="false" label="trie_reverse_seqs" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
91 help="Reverse seqs before picking OTUs with the Trie OTU picker for suffix (rather than prefix) collapsing [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
92 </when> <!-- trie --> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
93 <when value="uclust"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
94 <param name="refseqs_fp" type="data" format="fasta" label="refseqs_fp" optional="true" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
95 help="Reference sequences to search against"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
96 <param name="suppress_new_clusters" type="boolean" truevalue="--suppress_new_clusters" falsevalue="" checked="false" label="suppress_new_clusters" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
97 help="Suppress creation of new clusters using seqs that don't match reference when using -m uclust_ref [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
98 <param name="suppress_presort_by_abundance_uclust" type="boolean" truevalue="--suppress_presort_by_abundance_uclust" falsevalue="" checked="false" label="suppress_presort_by_abundance_uclust" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
99 help="Suppress presorting of sequences by abundance when picking OTUs with uclust or uclust_ref [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
100 <param name="similarity" type="float" value="0.97" label="similarity" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
101 help="Sequence similarity threshold (for cdhit, uclust, or uclust_ref) [default: 0.97]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
102 <param name="enable_rev_strand_match" type="boolean" truevalue="--enable_rev_strand_match" falsevalue="" checked="false" label="enable_rev_strand_match" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
103 help="Enable reverse strand matching for uclust otu picking, will double the amount of memory used. [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
104 <param name="optimal_uclust" type="boolean" truevalue="--optimal_uclust" falsevalue="" checked="false" label="optimal_uclust" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
105 help="Pass the --optimal flag to uclust for uclust otu picking. [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
106 <param name="exact_uclust" type="boolean" truevalue="--exact_uclust" falsevalue="" checked="false" label="exact_uclust" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
107 help="Pass the --exact flag to uclust for uclust otu picking. [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
108 <param name="user_sort" type="boolean" truevalue="--user_sort" falsevalue="" checked="false" label="user_sort" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
109 help="Pass the --user_sort flag to uclust for uclust otu picking. [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
110 <param name="max_accepts" type="integer" value="20" label="max_accepts" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
111 help="max_accepts value to uclust and uclust_ref [default: 20]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
112 <param name="max_rejects" type="integer" value="500" label="max_rejects" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
113 help="max_rejects value to uclust and uclust_ref [default: 500]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
114 |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
115 <param name="stepwords" type="integer" value="20" label="stepwords" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
116 help="stepwords value to uclust and uclust_ref [default: 20]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
117 <param name="word_length" type="integer" value="12" label="word_length" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
118 help="w value to uclust and uclust_ref [default: 12]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
119 |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
120 <param name="uclust_otu_id_prefix" type="text" label="uclust_otu_id_prefix" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
121 help="OTU identifier prefix (string) for the de novo uclust OTU picker [default: %default, OTU ids are ascending integers]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
122 <param name="uclust_stable_sort" type="boolean" truevalue="--uclust_stable_sort" falsevalue="" checked="false" label="uclust_stable_sort" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
123 help="pass --stable_sort to uclust (uclust versions uclustq1.2.15 and later only) [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
124 <param name="save_uc_files" type="boolean" truevalue="" falsevalue="--save_uc_files" checked="false" label="save_uc_files" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
125 help="Enable preservation of intermediate uclust (.uc) files that are used to generate clusters via uclust. [default: True]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
126 </when> <!-- uclust --> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
127 <when value="prefix_suffix"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
128 <param name="prefix_length" type="integer" value="50" label="prefix_length" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
129 help="Prefix length when using the prefix_suffix otu picker; WARNING: CURRENTLY DIFFERENT FROM prefix_prefilter_length (-n)! [default: 50]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
130 <param name="suffix_length" type="integer" value="50" label="suffix_length" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
131 help="Suffix length when using the prefix_suffix otu picker [default: 50]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
132 |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
133 </when> <!-- prefix_suffix --> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
134 <when value="blast"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
135 <param name="refseqs_fp" type="data" format="fasta" label="refseqs_fp" optional="true" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
136 help="Reference sequences to search against"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
137 <param name="blast_db" type="text" label="blast_db" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
138 help="Pre-existing database to blast against when using -m blast [default: ('NO', 'DEFAULT')]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
139 <param name="min_aligned_percent" type="float" value="0.5" label="min_aligned_percent" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
140 help="Minimum percent of query sequence that can be aligned to consider a hit (BLAST OTU picker only) [default: 0.5]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
141 <param name="max_e_value" type="float" value="1e-10" label="max_e_value" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
142 help="Max E-value when clustering with BLAST [default: 1e-10]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
143 </when> <!-- blast --> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
144 <when value="cdhit"> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
145 <param name="max_cdhit_memory" type="integer" value="400" label="max_cdhit_memory" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
146 help="Maximum available memory to cd-hit-est (via the program's -M option) for cdhit OTU picking method (units of Mbyte) [default: 400]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
147 <param name="similarity" type="float" value="0.97" label="similarity" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
148 help="Sequence similarity threshold (for cdhit, uclust, or uclust_ref) [default: 0.97]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
149 <param name="prefix_prefilter_length" type="integer" value="-1" label="prefix_prefilter_length" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
150 help="Prefilter data so seqs with identical first prefix_prefilter_length are automatically grouped into a single OTU. This is useful for large sequence collections where OTU picking doesn't scale well [default: %default; 100 is a good value]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
151 <param name="trie_prefilter" type="boolean" truevalue="--trie_prefilter" falsevalue="" checked="false" label="trie_prefilter" |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
152 help="prefilter data so seqs which are identical prefixes of a longer seq are automatically grouped into a single OTU; useful for large sequence collections where OTU picking doesn't scale well [default: False]"/> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
153 </when> <!-- cdhit --> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
154 </conditional> <!-- pick --> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
155 </inputs> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
156 <outputs> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
157 <data format="txt" name="log" label="${tool.name} on ${on_string}: log" /> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
158 <data format="qiimeotu" name="otus" label="${tool.name} on ${on_string}: otus" /> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
159 <data format="txt" name="failures" label="${tool.name} on ${on_string}: failures.txt" > |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
160 <filter>(pick['otu_picking_method'] == 'uclust' and pick['refseqs_fp'])</filter> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
161 </data> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
162 </outputs> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
163 <tests> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
164 </tests> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
165 <help> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
166 |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
167 </help> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
168 </tool> |
e5c3175506b7
Initial tool configs for qiime, most need work.
Jim Johnson <jj@umn.edu>
parents:
diff
changeset
|
169 |