Mercurial > repos > jjohnson > qiime
comparison assign_taxonomy.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 |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:e5c3175506b7 |
|---|---|
| 1 <tool id="assign_taxonomy" name="assign_taxonomy" version="1.2.0"> | |
| 2 <description>Assign taxonomy to each sequence</description> | |
| 3 <requirements> | |
| 4 <requirement type="binary">assign_taxonomy.py</requirement> | |
| 5 </requirements> | |
| 6 <command interpreter="python"> | |
| 7 qiime_wrapper.py | |
| 8 --galaxy_tmpdir='$__new_file_path__' | |
| 9 assign_taxonomy.py | |
| 10 --input_fasta_fp=$input_fasta_fp | |
| 11 --assignment_method=$assign.assignment_method | |
| 12 #if $assign.assignment_method = 'rdp' | |
| 13 #if $assign.reference_seqs_fp != None | |
| 14 --reference_seqs_fp=$assign.reference_seqs_fp | |
| 15 #end if | |
| 16 #if $assign.training_data_properties_fp != None | |
| 17 --training_data_properties_fp=$assign.training_data_properties_fp | |
| 18 #end if | |
| 19 #if $assign.id_to_taxonomy_fp != None | |
| 20 --id_to_taxonomy_fp=$assign.id_to_taxonomy_fp | |
| 21 #end if | |
| 22 --confidence=$confidence | |
| 23 #elif $assign.assignment_method = 'blast' | |
| 24 #if $assign.blast_ref.source = 'blast_db' | |
| 25 --blast_db=$assign.blast_ref.blast_db | |
| 26 #elif $assign.blast_ref.source = 'reference_seqs' | |
| 27 -- | |
| 28 #end if | |
| 29 --e_value=$assign.e_value | |
| 30 --id_to_taxonomy_fp=$assign.id_to_taxonomy_fp | |
| 31 #end if | |
| 32 --output_dir=$__new_file_path__ | |
| 33 </command> | |
| 34 <inputs> | |
| 35 <param name="input_fasta_fp" type="data" format="fasta" label="input_fasta_fp" | |
| 36 help="path to the input fasta file [REQUIRED]"/> | |
| 37 <conditional name="assign"> | |
| 38 <param name="assignment_method" type="select" label="assignment_method" | |
| 39 help="Taxon assignment method [default:rdp]"> | |
| 40 <option value="rdp" selected="true">rdp</option> | |
| 41 <option value="blast">blast</option> | |
| 42 </param> | |
| 43 <when value="rdp"> | |
| 44 <param name="confidence" type="float" value="0.8" label="confidence" | |
| 45 help="Minimum confidence to record an assignment, only used for rdp method [default: 0.8]"/> | |
| 46 <param name="id_to_taxonomy_fp" type="data" format="rdp.taxonomy" optional="true" label="id_to_taxonomy_fp" | |
| 47 help="Path to tab-delimited file mapping sequences to assigned taxonomy. Each assigned taxonomy is provided as a semicolon-separated list. For assignment with rdp, each assigned taxonomy must be exactly 6 levels deep. "/> | |
| 48 <param name="reference_seqs_fp" type="data" format="txt" optional="true" label="reference_seqs_fp" | |
| 49 help="Reference sequences. For assignment with rdp, they are used as training sequences for the classifier."/> | |
| 50 <param name="training_data_properties_fp" type="data" format="txt" optional="true" label="training_data_properties_fp" | |
| 51 help="Path to '.properties' file in pre-compiled training data for the RDP Classifier. This option is overridden by the -t and -r options. [default: ('NO', 'DEFAULT')]"/> | |
| 52 </when> <!-- rdp --> | |
| 53 <when value="blast"> | |
| 54 <conditional name="blast_ref"> | |
| 55 <param name="source" type="select" label="blast database source"> | |
| 56 <option value="blast_db">blast database</option> | |
| 57 <option value="reference_seqs">reference sequence fasta</option> | |
| 58 </param> | |
| 59 <when value="blast_db"> | |
| 60 <!-- chnage this to a select with built in blast targets --> | |
| 61 <param name="blast_db" type="select" label="blast_db - Nucleotide BLAST database"> | |
| 62 <!-- The BLAST loc file has three columns: | |
| 63 column 0 is an identifier (not used here, see legacy megablast wrapper), | |
| 64 column 1 is the caption (show this to the user), | |
| 65 column 2 is the database path (given to BLAST) --> | |
| 66 <options from_file="blastdb.loc"> | |
| 67 <column name="name" index="1"/> | |
| 68 <column name="value" index="2"/> | |
| 69 </options> | |
| 70 </param> | |
| 71 </when> <!-- blast_db --> | |
| 72 <when value="reference_seqs"> | |
| 73 <param name="reference_seqs_fp" type="data" format="txt" label="reference_seqs_fp" | |
| 74 help="Reference sequences used to generate a blast database. "/> | |
| 75 </when> <!-- reference_seqs --> | |
| 76 </conditional> <!-- blast_ref --> | |
| 77 <param name="e_value" type="float" value="0.001" label="e_value" | |
| 78 help="Maximum e-value to record an assignment, only used for blast method [default: 0.001]"/> | |
| 79 <param name="id_to_taxonomy_fp" type="data" format="seq.taxonomy" label="id_to_taxonomy_fp" | |
| 80 help="Path to tab-delimited file mapping sequences to assigned taxonomy. Each assigned taxonomy is provided as a semicolon-separated list. "/> | |
| 81 </when> <!-- blast --> | |
| 82 </conditional> <!-- assign --> | |
| 83 </inputs> | |
| 84 <outputs> | |
| 85 <data format="seq.taxonomy" name="taxonomy_out" label="${tool.name} on ${on_string}: taxonomy"/> | |
| 86 </outputs> | |
| 87 <tests> | |
| 88 </tests> | |
| 89 <help> | |
| 90 | |
| 91 </help> | |
| 92 </tool> | |
| 93 |
