Mercurial > repos > jjohnson > qiime
annotate align_seqs.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="align_seqs" name="align_seqs" version="1.2.0"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 2 <description>Align sequences using a variety of alignment methods</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">align_seqs.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 --galaxy_datasets='^\S+_aligned\.\S+$:'$aligned_fasta,'^\S+_log\.txt$:'$log,'^\S+_failures\.fasta$:'$failures | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 10 align_seqs.py | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 11 --input_fasta_fp=$input_fasta_fp | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 12 --alignment_method=$align.alignment_method | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 13 #if $align.alignment_method == 'pynast': | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 14 --template_fp=$align.alignment.template_fp | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 15 --pairwise_alignment_method=$align.pairwise_alignment_method | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 16 --min_length=$align.min_length | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 17 --min_percent_id=$align.min_percent_id | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 18 --blast_db=$align.blast_db | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 19 #elif $align.alignment_method == 'infernal': | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 20 --template_fp=$align.alignment.template_fp | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 21 #elif $align.alignment_method == 'clustalw': | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 22 #echo '' | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 23 #elif $align.alignment_method == 'muscle': | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 24 #echo '' | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 25 #elif $align.alignment_method == 'mafft': | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 26 #echo '' | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 27 #end if | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 28 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 29 --output_dir='$log.extra_files_path' | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 30 </command> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 31 <inputs> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 32 <param name="input_fasta_fp" type="data" format="fasta" label="input_fasta_fp" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 33 help="path to the input fasta file [REQUIRED]"/> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 34 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 35 <conditional name="align"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 36 <param name="alignment_method" type="select" label="alignment_method" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 37 help="Method for aligning sequences. Valid choices are: pynast, infernal, clustalw, muscle, infernal, mafft [default: pynast]"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 38 <option value="pynast" selected="true">pynast</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 39 <option value="infernal">infernal</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 40 <option value="clustalw">clustalw</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 41 <option value="muscle">muscle</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 42 <option value="mafft">mafft</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 43 </param> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 44 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 45 <when value="pynast"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 46 <conditional name="alignment"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 47 <param name="source" type="select" label="Select Template from" help=""> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 48 <option value="hist">History</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 49 <option value="ref">Cached Reference</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 50 </param> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 51 <when value="ref"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 52 <param name="template_fp" type="select" label="template - Select an alignment database " help=""> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 53 <options from_file="mothur_aligndb.loc"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 54 <column name="name" index="0" /> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 55 <column name="value" index="1" /> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 56 </options> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 57 </param> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 58 </when> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 59 <when value="hist"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 60 <param name="template_fp" type="data" format="txt" label="template_fp" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 61 help="Filepath for template against [REQUIRED if for alignment_method pynast or infernal]"/> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 62 </when> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 63 </conditional> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 64 <param name="pairwise_alignment_method" type="select" label="pairwise_alignment_method" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 65 help="method for performing pairwise alignment in PyNAST. Valid choices are muscle, pair_hmm, clustal, blast, uclust, mafft [default: uclust]"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 66 <option value="muscle">muscle</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 67 <option value="pair_hmm">pair_hmm</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 68 <option value="clustal">clustal</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 69 <option value="blast">blast</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 70 <option value="uclust" selected="true">uclust</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 71 <option value="mafft">mafft</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 72 </param> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 73 <param name="min_length" type="integer" value="150" label="min_length" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 74 help="Minimum sequence length to include in alignment [default: 150]"/> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 75 <param name="min_percent_id" type="float" value="0.75" label="min_percent_id" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 76 help="Minimum percent sequence identity to closest blast hit to include sequence in alignment [default: 0.75]"/> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 77 <param name="blast_db" type="text" label="blast_db" optional="true" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 78 help="Database to blast against when -m pynast [default: created on-the-fly from template_alignment]"/> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 79 </when> <!-- pynast --> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 80 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 81 <when value="infernal"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 82 <!-- Template alignment must be in Stockholm format with corresponding secondary structure annotation when using InfernalAligner. --> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 83 <conditional name="alignment"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 84 <param name="source" type="select" label="Select Template from" help=""> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 85 <option value="hist">History</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 86 <option value="ref">Cached Reference</option> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 87 </param> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 88 <when value="ref"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 89 <param name="template_fp" type="select" label="template - Select an alignment database " help=""> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 90 <options from_file="mothur_aligndb.loc"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 91 <column name="name" index="0" /> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 92 <column name="value" index="1" /> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 93 </options> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 94 </param> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 95 </when> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 96 <when value="hist"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 97 <param name="template_fp" type="data" format="txt" label="template_fp" | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 98 help="Filepath for template against [REQUIRED if for alignment_method pynast or infernal]"/> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 99 </when> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 100 </conditional> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 101 </when> <!-- infernal --> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 102 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 103 <when value="clustalw"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 104 </when> <!-- clustalw --> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 105 <when value="muscle"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 106 </when> <!-- muscle --> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 107 <when value="mafft"> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 108 </when> <!-- mafft --> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 109 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 110 </conditional> <!-- align --> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 111 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 112 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 113 </inputs> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 114 <outputs> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 115 <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 | 116 <data format="fasta" name="aligned_fasta" label="${tool.name} on ${on_string}: aligned fasta" /> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 117 <data format="fasta" name="failures" label="${tool.name} on ${on_string}: failures" > | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 118 <filter>align['alignment_method'] == 'pynast'</filter> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 119 </data> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 120 </outputs> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 121 <tests> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 122 </tests> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 123 <help> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 124 | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 125 </help> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 126 </tool> | 
| 
e5c3175506b7
Initial tool configs for qiime, most need work.
 Jim Johnson <jj@umn.edu> parents: diff
changeset | 127 | 
