annotate diamond_view.xml @ 14:849e9c51fe6b draft

Uploaded
author p.lucas
date Tue, 28 May 2024 13:09:22 +0000
parents de64f8ab4878
children 345dd09697c9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
1 <tool id="bg_diamond_view" name="Diamond view" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="19.01">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
2 <description>generate formatted output from DAA files</description>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
3 <macros>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
4 <import>macros.xml</import>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
5 </macros>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
6 <expand macro="stdio" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
7 <expand macro="version_command" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
8 <command detect_errors="aggressive"><![CDATA[
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
9 ## need to link because diamont tries to open dataset_xxx.dat.daa
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
10 ln -s '$daa' input.daa &&
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
11 $/usr/bin/diamond
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
12 view
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
13 --threads \${GALAXY_SLOTS:-1}
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
14 --daa input.daa
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
15 @OUTPUT_ARGS@
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
16 @HITFILTER_ARGS@
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
17 $forwardonly
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
18 --compress '0'
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
19 ]]>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
20 </command>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
21 <inputs>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
22 <param argument="--daa" type="data" format="daa" label="input file in DAA format" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
23 <section name="output_section" title="Output options">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
24 <expand macro="output_type_macro" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
25 </section>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
26 <expand macro="hit_filter_macro" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
27 <param argument="--forwardonly" type="boolean" truevalue="--forwardonly" falsevalue="" checked="false" label="only show alignments of forward strand" help=""/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
28 </inputs>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
29 <outputs>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
30 <expand macro="output_macro" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
31 </outputs>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
32 <tests>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
33 <test expect_num_outputs="1">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
34 <param name="daa" ftype="daa" value="diamond_results.daa" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
35 <section name="output_section">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
36 <conditional name="output">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
37 <param name="outfmt" value="5"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
38 </conditional>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
39 </section>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
40 <conditional name="hit_filter">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
41 <param name="hit_filter_select" value="max"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
42 <param name="max_target_seqs" value="1" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
43 </conditional>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
44 <output name="blast_tabular" file="diamond_results.xml"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
45 </test>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
46 <test expect_num_outputs="1">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
47 <param name="daa" ftype="daa" value="diamond_results.daa" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
48 <section name="output_section">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
49 <conditional name="output">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
50 <param name="outfmt" value="6"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
51 <param name="fields" value="qseqid,sseqid,pident,length,mismatch,gapopen,qstart,qend,sstart,send,evalue,bitscore,cigar,scovhsp"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
52 </conditional>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
53 </section>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
54 <output name="blast_tabular" file="diamond_view_results.tabular"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
55 </test>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
56 <test expect_num_outputs="1">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
57 <param name="daa" ftype="daa" value="diamond_results.daa" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
58 <section name="output_section">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
59 <conditional name="output">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
60 <param name="outfmt" value="101"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
61 </conditional>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
62 </section>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
63 <conditional name="hit_filter">
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
64 <param name="hit_filter_select" value="top"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
65 <param name="max_target_seqs" value="1" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
66 </conditional>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
67 <param name="forwardonly" value="--forwardonly" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
68 <output name="blast_tabular" file="diamond_results.sam" lines_diff="2"/>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
69 </test>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
70 </tests>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
71
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
72 <help>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
73 <![CDATA[
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
74
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
75 **What it does**
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
76
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
77 Converts diamond daa files to multiple other formats.
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
78
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
79 **Input**
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
80
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
81 Input data is a daa file.
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
82
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
83
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
84 **Output**
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
85
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
86 Alignment results in BLAST format (pairwise/tabular), xml, sam, taxonomic (Note the latter does not work with the current diamond version. )
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
87
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
88 BLAST tables contain the following columns.
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
89
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
90 Column Description
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
91 1 Query Seq-id (ID of your sequence)
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
92 2 Subject Seq-id (ID of the database hit)
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
93 3 Percentage of identical matches
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
94 4 Alignment length
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
95 5 Number of mismatches
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
96 6 Number of gap openings
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
97 7 Start of alignment in query
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
98 8 End of alignment in query
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
99 9 Start of alignment in subject (database hit)
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
100 10 End of alignment in subject (database hit)
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
101 11 Expectation value (E-value)
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
102 12 Bit score
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
103 ]]>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
104 </help>
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
105 <expand macro="citations" />
de64f8ab4878 Uploaded view
p.lucas
parents:
diff changeset
106 </tool>