Mercurial > repos > devteam > ncbi_blast_plus
comparison tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml @ 13:623f727cdff1 draft
Uploaded v0.1.00, uses BLAST+ 2.2.29, allows custom column selection for tabular output - including taxonomy fields.
author | peterjc |
---|---|
date | Fri, 14 Mar 2014 07:40:46 -0400 |
parents | 4c4a0da938ff |
children | 2fe07f50a41e |
comparison
equal
deleted
inserted
replaced
12:6560192c5098 | 13:623f727cdff1 |
---|---|
1 <tool id="ncbi_blastn_wrapper" name="NCBI BLAST+ blastn" version="0.0.22"> | 1 <tool id="ncbi_blastn_wrapper" name="NCBI BLAST+ blastn" version="0.1.00"> |
2 <description>Search nucleotide database with nucleotide query sequence(s)</description> | 2 <description>Search nucleotide database with nucleotide query sequence(s)</description> |
3 <!-- If job splitting is enabled, break up the query file into parts --> | 3 <!-- If job splitting is enabled, break up the query file into parts --> |
4 <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism> | 4 <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" merge_outputs="output1"></parallelism> |
5 <macros> | 5 <macros> |
6 <token name="@BINARY@">blastn</token> | 6 <token name="@BINARY@">blastn</token> |
34 <param name="query" type="data" format="fasta" label="Nucleotide query sequence(s)"/> | 34 <param name="query" type="data" format="fasta" label="Nucleotide query sequence(s)"/> |
35 | 35 |
36 <expand macro="input_conditional_nucleotide_db" /> | 36 <expand macro="input_conditional_nucleotide_db" /> |
37 | 37 |
38 <param name="blast_type" type="select" display="radio" label="Type of BLAST"> | 38 <param name="blast_type" type="select" display="radio" label="Type of BLAST"> |
39 <option value="megablast">megablast</option> | 39 <option value="megablast">megablast - Traditional megablast used to find very similar (e.g., intraspecies or closely related species) sequences</option> |
40 <option value="blastn">blastn</option> | 40 <option value="blastn">blastn - Traditional BLASTN requiring an exact match of 11, for somewhat similar sequences</option> |
41 <option value="blastn-short">blastn-short</option> | 41 <option value="blastn-short">blastn-short - BLASTN program optimized for sequences shorter than 50 bases</option> |
42 <option value="dc-megablast">dc-megablast</option> | 42 <option value="dc-megablast">dc-megablast - Discontiguous megablast used to find more distant (e.g., interspecies) sequences</option> |
43 <!-- Using BLAST 2.2.24+ this gives an error: | 43 <!-- Using BLAST 2.2.24+ this gives an error: |
44 BLAST engine error: Program type 'vecscreen' not supported | 44 BLAST engine error: Program type 'vecscreen' not supported |
45 <option value="vecscreen">vecscreen</option> | 45 <option value="vecscreen">vecscreen</option> |
46 In any case, vecscreen has gone in BLAST+ 2.2.28 | |
46 --> | 47 --> |
48 <!-- BLAST+ 2.2.28 also offers rmblastn --> | |
47 </param> | 49 </param> |
48 <expand macro="input_evalue" /> | 50 <expand macro="input_evalue" /> |
49 <expand macro="input_out_format" /> | 51 <expand macro="input_out_format" /> |
50 <expand macro="advanced_options"> | 52 <expand macro="advanced_options"> |
51 <!-- Could use a select (yes, no, other) where other allows setting 'level window linker' --> | 53 <!-- Could use a select (yes, no, other) where other allows setting 'level window linker' --> |
61 <param name="ungapped" type="boolean" label="Perform ungapped alignment only?" truevalue="-ungapped" falsevalue="" checked="false" /> | 63 <param name="ungapped" type="boolean" label="Perform ungapped alignment only?" truevalue="-ungapped" falsevalue="" checked="false" /> |
62 <expand macro="input_parse_deflines" /> | 64 <expand macro="input_parse_deflines" /> |
63 </expand> | 65 </expand> |
64 </inputs> | 66 </inputs> |
65 <outputs> | 67 <outputs> |
66 <data name="output1" format="tabular" label="${blast_type.value_label} $query.name vs @ON_DB_SUBJECT@"> | 68 <data name="output1" format="tabular" label="${blast_type.value} $query.name vs @ON_DB_SUBJECT@"> |
67 <expand macro="output_change_format" /> | 69 <expand macro="output_change_format" /> |
68 </data> | 70 </data> |
69 </outputs> | 71 </outputs> |
70 <tests> | 72 <tests> |
71 <test> | 73 <test> |
72 <param name="query" value="rhodopsin_nucs.fasta" ftype="fasta" /> | 74 <param name="query" value="rhodopsin_nucs.fasta" ftype="fasta" /> |
73 <param name="db_opts_selector" value="file" /> | 75 <param name="db_opts_selector" value="file" /> |
74 <param name="subject" value="three_human_mRNA.fasta" ftype="fasta" /> | 76 <param name="subject" value="three_human_mRNA.fasta" ftype="fasta" /> |
75 <param name="database" value="" /> | 77 <param name="database" value="" /> |
76 <param name="evalue_cutoff" value="1e-40" /> | 78 <param name="evalue_cutoff" value="1e-40" /> |
79 <param name="out_format" value="5" /> | |
80 <param name="adv_opts_selector" value="basic" /> | |
81 <output name="output1" file="blastn_rhodopsin_vs_three_human.xml" ftype="blastxml" /> | |
82 </test> | |
83 <test> | |
84 <param name="query" value="rhodopsin_nucs.fasta" ftype="fasta" /> | |
85 <param name="db_opts_selector" value="file" /> | |
86 <param name="subject" value="three_human_mRNA.fasta" ftype="fasta" /> | |
87 <param name="database" value="" /> | |
88 <param name="evalue_cutoff" value="1e-40" /> | |
77 <param name="out_format" value="6" /> | 89 <param name="out_format" value="6" /> |
78 <param name="adv_opts_selector" value="basic" /> | 90 <param name="adv_opts_selector" value="basic" /> |
79 <output name="output1" file="blastn_rhodopsin_vs_three_human.tabular" ftype="tabular" /> | 91 <output name="output1" file="blastn_rhodopsin_vs_three_human.tabular" ftype="tabular" /> |
92 </test> | |
93 <test> | |
94 <param name="query" value="rhodopsin_nucs.fasta" ftype="fasta" /> | |
95 <param name="db_opts_selector" value="file" /> | |
96 <param name="subject" value="three_human_mRNA.fasta" ftype="fasta" /> | |
97 <param name="database" value="" /> | |
98 <param name="evalue_cutoff" value="1e-40" /> | |
99 <param name="out_format" value="cols" /> | |
100 <param name="std_cols" value="qseqid,sseqid,pident" /> | |
101 <param name="ext_cols" value="qlen,slen" /> | |
102 <param name="adv_opts_selector" value="basic" /> | |
103 <output name="output1" file="blastn_rhodopsin_vs_three_human.columns.tabular" ftype="tabular" /> | |
80 </test> | 104 </test> |
81 </tests> | 105 </tests> |
82 <help> | 106 <help> |
83 | 107 |
84 @SEARCH_TIME_WARNING@ | 108 @SEARCH_TIME_WARNING@ |