annotate tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml @ 2:45ba7c750bc8 draft

This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
author peterjc
date Thu, 20 Sep 2012 10:12:43 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
1 <tool id="ncbi_blastx_wrapper" name="NCBI BLAST+ blastx" version="0.0.13">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
2 <description>Search protein database with translated nucleotide query sequence(s)</description>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
3 <!-- If job splitting is enabled, break up the query file into parts -->
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
4 <parallelism method="multi" split_inputs="query" split_mode="to_size" split_size="1000" shared_inputs="subject" merge_outputs="output1"></parallelism>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
5 <version_command>blastx -version</version_command>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
6 <command>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
7 ## The command is a Cheetah template which allows some Python based syntax.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
8 ## Lines starting hash hash are comments. Galaxy will turn newlines into spaces
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
9 blastx
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
10 -query "$query"
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
11 #if $db_opts.db_opts_selector == "db":
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
12 -db "${db_opts.database.fields.path}"
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
13 #else:
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
14 -subject "$db_opts.subject"
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
15 #end if
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
16 -query_gencode $query_gencode
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
17 -evalue $evalue_cutoff
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
18 -out $output1
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
19 ##Set the extended list here so if/when we add things, saved workflows are not affected
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
20 #if str($out_format)=="ext":
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
21 -outfmt "6 std sallseqid score nident positive gaps ppos qframe sframe qseq sseq qlen slen"
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
22 #else:
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
23 -outfmt $out_format
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
24 #end if
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
25 -num_threads 8
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
26 #if $adv_opts.adv_opts_selector=="advanced":
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
27 $adv_opts.filter_query
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
28 $adv_opts.strand
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
29 -matrix $adv_opts.matrix
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
30 ## Need int(str(...)) because $adv_opts.max_hits is an InputValueWrapper object not a string
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
31 ## Note -max_target_seqs overrides -num_descriptions and -num_alignments
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
32 #if (str($adv_opts.max_hits) and int(str($adv_opts.max_hits)) > 0):
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
33 -max_target_seqs $adv_opts.max_hits
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
34 #end if
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
35 #if (str($adv_opts.word_size) and int(str($adv_opts.word_size)) > 0):
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
36 -word_size $adv_opts.word_size
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
37 #end if
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
38 $adv_opts.ungapped
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
39 $adv_opts.parse_deflines
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
40 ## End of advanced options:
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
41 #end if
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
42 </command>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
43 <stdio>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
44 <exit_code range="1:" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
45 <exit_code range="://0" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
46 </stdio>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
47 <inputs>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
48 <param name="query" type="data" format="fasta" label="Nucleotide query sequence(s)"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
49 <conditional name="db_opts">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
50 <param name="db_opts_selector" type="select" label="Subject database/sequences">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
51 <option value="db" selected="True">BLAST Database</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
52 <option value="file">FASTA file (pairwise e-values)</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
53 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
54 <when value="db">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
55 <param name="database" type="select" label="Protein BLAST database">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
56 <options from_file="blastdb_p.loc">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
57 <column name="value" index="0"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
58 <column name="name" index="1"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
59 <column name="path" index="2"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
60 </options>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
61 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
62 <param name="subject" type="hidden" value="" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
63 </when>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
64 <when value="file">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
65 <param name="database" type="hidden" value="" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
66 <param name="subject" type="data" format="fasta" label="Protein FASTA file to use as database"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
67 </when>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
68 </conditional>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
69 <param name="query_gencode" type="select" label="Query genetic code">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
70 <!-- See http://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi for details -->
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
71 <option value="1" select="True">1. Standard</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
72 <option value="2">2. Vertebrate Mitochondrial</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
73 <option value="3">3. Yeast Mitochondrial</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
74 <option value="4">4. Mold, Protozoan, and Coelenterate Mitochondrial Code and the Mycoplasma/Spiroplasma Code</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
75 <option value="5">5. Invertebrate Mitochondrial</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
76 <option value="6">6. Ciliate, Dasycladacean and Hexamita Nuclear Code</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
77 <option value="9">9. Echinoderm Mitochondrial</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
78 <option value="10">10. Euplotid Nuclear</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
79 <option value="11">11. Bacteria and Archaea</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
80 <option value="12">12. Alternative Yeast Nuclear</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
81 <option value="13">13. Ascidian Mitochondrial</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
82 <option value="14">14. Flatworm Mitochondrial</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
83 <option value="15">15. Blepharisma Macronuclear</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
84 <option value="16">16. Chlorophycean Mitochondrial Code</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
85 <option value="21">21. Trematode Mitochondrial Code</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
86 <option value="22">22. Scenedesmus obliquus mitochondrial Code</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
87 <option value="23">23. Thraustochytrium Mitochondrial Code</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
88 <option value="24">24. Pterobranchia mitochondrial code</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
89 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
90 <param name="evalue_cutoff" type="float" size="15" value="0.001" label="Set expectation value cutoff" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
91 <param name="out_format" type="select" label="Output format">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
92 <option value="6" selected="True">Tabular (standard 12 columns)</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
93 <option value="ext">Tabular (extended 24 columns)</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
94 <option value="5">BLAST XML</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
95 <option value="0">Pairwise text</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
96 <option value="0 -html">Pairwise HTML</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
97 <option value="2">Query-anchored text</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
98 <option value="2 -html">Query-anchored HTML</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
99 <option value="4">Flat query-anchored text</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
100 <option value="4 -html">Flat query-anchored HTML</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
101 <!--
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
102 <option value="-outfmt 11">BLAST archive format (ASN.1)</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
103 -->
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
104 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
105 <conditional name="adv_opts">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
106 <param name="adv_opts_selector" type="select" label="Advanced Options">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
107 <option value="basic" selected="True">Hide Advanced Options</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
108 <option value="advanced">Show Advanced Options</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
109 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
110 <when value="basic" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
111 <when value="advanced">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
112 <!-- Could use a select (yes, no, other) where other allows setting 'window locut hicut' -->
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
113 <param name="filter_query" type="boolean" label="Filter out low complexity regions (with SEG)" truevalue="-seg yes" falsevalue="-seg no" checked="true" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
114 <param name="strand" type="select" label="Query strand(s) to search against database/subject">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
115 <option value="-strand both">Both</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
116 <option value="-strand plus">Plus (forward)</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
117 <option value="-strand minus">Minus (reverse complement)</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
118 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
119 <param name="matrix" type="select" label="Scoring matrix">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
120 <option value="BLOSUM90">BLOSUM90</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
121 <option value="BLOSUM80">BLOSUM80</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
122 <option value="BLOSUM62" selected="true">BLOSUM62 (default)</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
123 <option value="BLOSUM50">BLOSUM50</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
124 <option value="BLOSUM45">BLOSUM45</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
125 <option value="PAM250">PAM250</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
126 <option value="PAM70">PAM70</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
127 <option value="PAM30">PAM30</option>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
128 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
129 <!-- Why doesn't optional override a validator? I want to accept an empty string OR a non-negative integer -->
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
130 <param name="max_hits" type="integer" value="0" label="Maximum hits to show" help="Use zero for default limits">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
131 <validator type="in_range" min="0" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
132 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
133 <!-- I'd like word_size to be optional, with minimum 2 for blastx -->
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
134 <param name="word_size" type="integer" value="0" label="Word size for wordfinder algorithm" help="Use zero for default, otherwise minimum 2.">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
135 <validator type="in_range" min="0" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
136 </param>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
137 <param name="ungapped" type="boolean" label="Perform ungapped alignment only?" truevalue="-ungapped" falsevalue="" checked="false" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
138 <param name="parse_deflines" type="boolean" label="Should the query and subject defline(s) be parsed?" truevalue="-parse_deflines" falsevalue="" checked="false" help="This affects the formatting of the query/subject ID strings"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
139 </when>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
140 </conditional>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
141 </inputs>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
142 <outputs>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
143 <data name="output1" format="tabular" label="blastx on ${db_opts.db_opts_selector}">
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
144 <change_format>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
145 <when input="out_format" value="0" format="txt"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
146 <when input="out_format" value="0 -html" format="html"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
147 <when input="out_format" value="2" format="txt"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
148 <when input="out_format" value="2 -html" format="html"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
149 <when input="out_format" value="4" format="txt"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
150 <when input="out_format" value="4 -html" format="html"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
151 <when input="out_format" value="5" format="blastxml"/>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
152 </change_format>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
153 </data>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
154 </outputs>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
155 <requirements>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
156 <requirement type="binary">blastx</requirement>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
157 </requirements>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
158 <tests>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
159 <test>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
160 <param name="query" value="rhodopsin_nucs.fasta" ftype="fasta" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
161 <param name="db_opts_selector" value="file" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
162 <param name="subject" value="four_human_proteins.fasta" ftype="fasta" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
163 <param name="database" value="" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
164 <param name="evalue_cutoff" value="1e-10" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
165 <param name="out_format" value="5" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
166 <param name="adv_opts_selector" value="basic" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
167 <output name="output1" file="blastx_rhodopsin_vs_four_human.xml" ftype="blastxml" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
168 </test>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
169 <test>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
170 <param name="query" value="rhodopsin_nucs.fasta" ftype="fasta" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
171 <param name="db_opts_selector" value="file" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
172 <param name="subject" value="four_human_proteins.fasta" ftype="fasta" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
173 <param name="database" value="" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
174 <param name="evalue_cutoff" value="1e-10" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
175 <param name="out_format" value="6" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
176 <param name="adv_opts_selector" value="basic" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
177 <output name="output1" file="blastx_rhodopsin_vs_four_human.tabular" ftype="tabular" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
178 </test>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
179 <test>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
180 <param name="query" value="rhodopsin_nucs.fasta" ftype="fasta" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
181 <param name="db_opts_selector" value="file" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
182 <param name="subject" value="four_human_proteins.fasta" ftype="fasta" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
183 <param name="database" value="" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
184 <param name="evalue_cutoff" value="1e-10" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
185 <param name="out_format" value="ext" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
186 <param name="adv_opts_selector" value="basic" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
187 <output name="output1" file="blastx_rhodopsin_vs_four_human_ext.tabular" ftype="tabular" />
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
188 </test>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
189 </tests>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
190 <help>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
191
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
192 .. class:: warningmark
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
193
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
194 **Note**. Database searches may take a substantial amount of time.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
195 For large input datasets it is advisable to allow overnight processing.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
196
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
197 -----
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
198
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
199 **What it does**
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
200
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
201 Search a *protein database* using a *translated nucleotide query*,
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
202 using the NCBI BLAST+ blastx command line tool.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
203
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
204 -----
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
205
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
206 **Output format**
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
207
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
208 Because Galaxy focuses on processing tabular data, the default output of this
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
209 tool is tabular. The standard BLAST+ tabular output contains 12 columns:
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
210
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
211 ====== ========= ============================================
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
212 Column NCBI name Description
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
213 ------ --------- --------------------------------------------
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
214 1 qseqid Query Seq-id (ID of your sequence)
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
215 2 sseqid Subject Seq-id (ID of the database hit)
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
216 3 pident Percentage of identical matches
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
217 4 length Alignment length
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
218 5 mismatch Number of mismatches
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
219 6 gapopen Number of gap openings
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
220 7 qstart Start of alignment in query
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
221 8 qend End of alignment in query
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
222 9 sstart Start of alignment in subject (database hit)
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
223 10 send End of alignment in subject (database hit)
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
224 11 evalue Expectation value (E-value)
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
225 12 bitscore Bit score
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
226 ====== ========= ============================================
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
227
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
228 The BLAST+ tools can optionally output additional columns of information,
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
229 but this takes longer to calculate. Most (but not all) of these columns are
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
230 included by selecting the extended tabular output. The extra columns are
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
231 included *after* the standard 12 columns. This is so that you can write
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
232 workflow filtering steps that accept either the 12 or 24 column tabular
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
233 BLAST output.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
234
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
235 ====== ============= ===========================================
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
236 Column NCBI name Description
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
237 ------ ------------- -------------------------------------------
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
238 13 sallseqid All subject Seq-id(s), separated by a ';'
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
239 14 score Raw score
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
240 15 nident Number of identical matches
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
241 16 positive Number of positive-scoring matches
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
242 17 gaps Total number of gaps
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
243 18 ppos Percentage of positive-scoring matches
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
244 19 qframe Query frame
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
245 20 sframe Subject frame
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
246 21 qseq Aligned part of query sequence
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
247 22 sseq Aligned part of subject sequence
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
248 23 qlen Query sequence length
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
249 24 slen Subject sequence length
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
250 ====== ============= ===========================================
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
251
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
252 The third option is BLAST XML output, which is designed to be parsed by
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
253 another program, and is understood by some Galaxy tools.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
254
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
255 You can also choose several plain text or HTML output formats which are designed to be read by a person (not by another program).
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
256 The HTML versions use basic webpage formatting and can include links to the hits on the NCBI website.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
257 The pairwise output (the default on the NCBI BLAST website) shows each match as a pairwise alignment with the query.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
258 The two query anchored outputs show a multiple sequence alignment between the query and all the matches,
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
259 and differ in how insertions are shown (marked as insertions or with gap characters added to the other sequences).
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
260
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
261 -------
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
262
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
263 **References**
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
264
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
265 Altschul et al. Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. 1997. Nucleic Acids Res. 25:3389-3402.
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
266
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
267 </help>
45ba7c750bc8 This update should have no functional effect. Renamed files (since xml.py will be inaccurate once BLAST databases are added in future update).
peterjc
parents:
diff changeset
268 </tool>