annotate data_manager/blastdb.xml @ 0:c88d28377bd1 default tip

Create an example blastdb Data Manager.
author Daniel Blankenberg <dan@bx.psu.edu>
date Wed, 11 Dec 2013 16:24:11 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
1 <tool id="data_manager_blast_db" name="Blast DB" version="0.0.1" tool_type="manage_data">
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
2 <description>Downloader</description>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
3 <command interpreter="python">fetch_blast_db.py --filename "${out_file}" --tool_data_table_name "blastdb"</command>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
4 <requirements>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
5 <requirement type="package" version="2.2.28">blast+</requirement>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
6 </requirements>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
7 <stdio>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
8 <exit_code range="1:" level="fatal" description="Tool exception" />
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
9 </stdio>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
10 <inputs>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
11 <param name="blastdb_name" type="text" label="Blast DB Name" help="try &quot;nt&quot; as an example" optional="False"/>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
12 <conditional name="advanced">
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
13 <param name="advanced_selector" type="select" label="Advanced Options">
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
14 <option value="basic" selected="True">Basic</option>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
15 <option value="advanced">Advanced</option>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
16 </param>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
17 <when value="basic">
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
18 </when>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
19 <when value="advanced">
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
20 <param type="text" name="data_description" value="" label="Display name" help="Optional"/>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
21 <param type="text" name="data_id" value="" label="ID for sequence" help="Optional"/>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
22 </when>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
23 </conditional>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
24 </inputs>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
25 <outputs>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
26 <data name="out_file" format="data_manager_json"/>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
27 </outputs>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
28 <tests>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
29 <test>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
30 <param name="blastdb_name" value="est"/>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
31 <param name="advanced_selector" value="basic"/>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
32 <output name="out_file" file="est_out.json"/>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
33 </test>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
34 </tests>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
35 <help>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
36 **What it does**
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
37
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
38 Downloads Blast DBs and updates blastdb tool data tables.
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
39
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
40 ------
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
41
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
42
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
43 .. class:: infomark
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
44
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
45 **Notice:** This is a functional, but basic, tool for fetching preformatted blastdbs.
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
46
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
47 </help>
c88d28377bd1 Create an example blastdb Data Manager.
Daniel Blankenberg <dan@bx.psu.edu>
parents:
diff changeset
48 </tool>