annotate README.md @ 0:73b3e2f98631 draft default tip

planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
author bebatut
date Mon, 16 Nov 2015 02:46:50 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
1 Galaxy wrapper for RDPTools
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
2 ===========================
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
3
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
4 RDPTols is an open source command-line tool suite for performing a complete
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
5 workflow of analysis tasks of NGS data. For more information, check the
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
6 [Github repository](https://github.com/rdpstaff/RDPTools)
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
7
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
8 # Installation
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
9
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
10 ## Automated installation
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
11
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
12 On a Galaxy instance, the wrappers can be automatically installed using the
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
13 ToolShed. This will automatically install the dependencies, configure the Galaxy
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
14 instance for the tools and data, ...
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
15
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
16 ## Manual installation
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
17
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
18 For manual installation, the `.xml` files must be put in the `tools/rdptools/`
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
19 folder and add the XML files to Galaxy's `tool_conf.xml` (in `config` folder) as
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
20 normal:
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
21
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
22 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
23 <section name="RDPTools" id="rdptools">
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
24 <tool file="rdptools/framebot.xml" />
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
25 </section>
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
26 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
27
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
28 The database must also be referenced in Galaxy. The files in `tool-data/`
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
29 must be copied in Galaxy's `tool-data` folder. And Galaxy's `config/tool_data_table_conf.xml.sample`
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
30 have to be completed:
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
31
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
32 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
33 !-- Locations of public ribosomal databases -->
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
34 <table name="framebot_ref_gene_databases" comment_char="#">
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
35 <columns>value, name, path</columns>
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
36 <file path="tool-data/framebot_ref_gene_databases.loc" />
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
37 </table>
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
38 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
39
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
40 RDPTools must be installed somewhere on the system path. It can be done using:
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
41
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
42 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
43 planemo dependency_script ~/repositories/galaxytools/packages/package_ant_1_9_6/
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
44 bash dep_install.sh
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
45 source env.sh
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
46
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
47 planemo dependency_script ~/repositories/galaxytools/tools/rdptools/
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
48 bash dep_install.sh
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
49 source env.sh
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
50 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
51
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
52 To test the Galaxy integration, the functional tests can be runned:
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
53
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
54 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
55 ./run_tests.sh -sid rdptools
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
56 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
57
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
58 # Bug Reports
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
59
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
60 Any bug can be filed in an issue [here](https://github.com/ASaiM/galaxytools/issues).
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
61
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
62 # Developers
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
63
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
64 A release can be pushed to the test or main "Galaxy Tool Shed", using the following
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
65 Planemo commands (with required Tool Shed access detailed in `~/.planemo.yml`):
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
66
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
67 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
68 planemo shed_update -t testtoolshed --check_diff ~/repositories/galaxytools/tools/rdptools/
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
69 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
70
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
71 or:
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
72
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
73 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
74 planemo shed_update -t toolshed --check_diff ~/repositories/galaxytools/tools/rdptools/
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
75 ```
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
76
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
77 # License (Apache 2)
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
78
73b3e2f98631 planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/rdptools commit fa8135b9b1918785c3f3b3fb7325bfe031b44ec4
bebatut
parents:
diff changeset
79 This wrapper are released under Apache 2 License. See the [LICENSE file](https://github.com/ASaiM/galaxytools/blob/master/LICENSE) for details