Mercurial > repos > bebatut > sortmerna
annotate README.md @ 12:bf5dbe8f7d4c draft
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 86b25c80bf4746a0bb73002040487242048a40d2-dirty
author | bebatut |
---|---|
date | Tue, 10 Nov 2015 04:05:25 -0500 |
parents | 817fb14fc739 |
children |
rev | line source |
---|---|
6
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
1 Galaxy wrapper for SortMeRNA |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
2 ============================ |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
3 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
4 SortMeRNA is a tool for RNA filtering based on local sequence alignment against |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
5 rRNA database. For more information, check the [user manual](http://bioinfo.lifl.fr/RNA/sortmerna/code/SortMeRNA-user-manual-v1.7.pdf) |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
6 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
7 # Installation |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
8 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
9 ## Automated installation |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
10 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
11 On a Galaxy instance, the wrapper can be automatically installed using the |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
12 ToolShed. This will automatically install the dependencies, configure the Galaxy |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
13 instance for the tool and data, ... |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
14 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
15 ## Manual installation |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
16 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
17 For manual installation, the files `sortmerna.xml` must be put in the `tools/sortmerna/` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
18 folder and add the XML files to Galaxy's `tool_conf.xml` (in `config` folder) as |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
19 normal: |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
20 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
21 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
22 <section name="Sort RNA" id="sortmerna"> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
23 <tool file="sortmerna/sortmerna.xml" /> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
24 </section> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
25 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
26 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
27 The SortMeRNA database must also be referenced in Galaxy. The `tool-data/sortmerna_rRNA_databases.loc.sample` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
28 must be copy in Galaxy's `tool-data` folder. And Galaxy's `config/tool_data_table_conf.xml.sample` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
29 have to be completed: |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
30 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
31 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
32 !-- Locations of public ribosomal databases --> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
33 <table name="sortmerna_rRNA_databases" comment_char="#"> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
34 <columns>value, name, path</columns> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
35 <file path="tool-data/sortmerna_rRNA_databases.loc" /> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
36 </table> |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
37 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
38 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
39 SortMeRNA must be installed somewhere on the system path. It can be done using: |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
40 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
41 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
42 planemo dependency_script ~/repositories/galaxytools/tools/sortmerna/ |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
43 bash dep_install.sh |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
44 source env.sh |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
45 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
46 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
47 To test the Galaxy integration, the functional tests can be runned: |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
48 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
49 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
50 ./run_tests.sh -sid sortmerna |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
51 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
52 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
53 # Bug Reports |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
54 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
55 Any bug can be filed in an issue [here](https://github.com/ASaiM/galaxytools/issues). |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
56 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
57 # Developers |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
58 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
59 A release can be pushed to the test or main "Galaxy Tool Shed", using the following |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
60 Planemo commands (with required Tool Shed access detailed in `~/.planemo.yml`): |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
61 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
62 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
63 planemo shed_update -t testtoolshed --check_diff ~/repositories/galaxytools/tools/sortmerna/ |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
64 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
65 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
66 or: |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
67 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
68 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
69 planemo shed_update -t toolshed --check_diff ~/repositories/galaxytools/tools/sortmerna/ |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
70 ``` |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
71 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
72 # License (Apache 2) |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
73 |
817fb14fc739
planemo upload for repository https://github.com/ASaiM/galaxytools/tree/master/tools/sortmerna/ commit 2feea380531495c52455aade9761b0390c235c9b-dirty
bebatut
parents:
diff
changeset
|
74 This wrapper are released under Apache 2 License. See the [LICENSE file](https://github.com/ASaiM/galaxytools/blob/master/LICENSE) for details |