1
|
1 <tool id="blast2html" name="blast2html" version="0.0.4">
|
0
|
2
|
|
3 <description>Convert BLAST XML to HTML</description>
|
|
4
|
|
5 <requirements>
|
|
6 <requirement type="python-module">jinja2</requirement>
|
|
7 <requirement type="python-module">lxml</requirement>
|
|
8 <requirement type="python-module">argparse</requirement>
|
|
9 </requirements>
|
|
10
|
|
11 <command interpreter="python">blast2html.py -i "${input}" -o "${output}"</command>
|
1
|
12
|
|
13 <stdio>
|
|
14 <!-- Any exit code other than 0 is an error -->
|
|
15 <exit_code range="1:" />
|
|
16 <exit_code range=":-1" />
|
|
17 </stdio>
|
0
|
18
|
|
19 <inputs>
|
|
20 <param format="blast" name="input" type="data" label="Source file"/>
|
|
21 </inputs>
|
|
22
|
|
23 <outputs>
|
|
24 <data format="html" name="output" />
|
|
25 </outputs>
|
|
26
|
|
27 <tests>
|
|
28 <test>
|
|
29 <param name="input" value="blast xml example1.xml"/>
|
|
30 <output name="out_file1" file="blast xml example1.html"/>
|
|
31 </test>
|
|
32 <test>
|
|
33 <param name="input" value="blast xml example2.xml"/>
|
|
34 <output name="out_file1" file="blast xml example2.html"/>
|
|
35 </test>
|
|
36 <test>
|
|
37 <param name="input" value="blast xml example3.xml"/>
|
|
38 <output name="out_file1" file="blast xml example3.html"/>
|
|
39 </test>
|
|
40 <test>
|
|
41 <param name="input" value="blast xml example4.xml"/>
|
|
42 <output name="out_file1" file="blast xml example4.html"/>
|
|
43 </test>
|
|
44 </tests>
|
|
45
|
|
46 <help>
|
|
47 This tool converts the default BLAST XML result into a HTML document
|
|
48 </help>
|
|
49
|
|
50 </tool>
|