Mercurial > repos > peterjc > clc_assembly_cell
annotate tools/clc_assembly_cell/README.rst @ 1:6c899e228df3 draft
Uploaded v0.0.0a, include repository_dependencies.xml for samtools dependency
author | peterjc |
---|---|
date | Thu, 31 Oct 2013 07:59:32 -0400 |
parents | 7b96d8a3262f |
children | 93ef6468b288 |
rev | line source |
---|---|
0
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
1 Galaxy wrapper for the CLC Assembly Cell suite from CLCbio |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
2 ========================================================== |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
3 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
4 This wrapper is copyright 2013 by Peter Cock, The James Hutton Institute |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
5 (formerly SCRI, Scottish Crop Research Institute), UK. All rights reserved. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
6 See the licence text below. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
7 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
8 CLC Assembly Cell is the commercial command line assembly suite from CLCbio. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
9 It uses SIMD instructions to parallelize and accelerate their assembly |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
10 algorithms, and is also very memory efficient making it an appealing choice |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
11 for complex genomes where the RAM requirements exclude other popular tools. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
12 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
13 For more information: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
14 http://www.clcbio.com/products/clc-assembly-cell/ |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
15 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
16 You can download the CLC Assembly Cell User Manual here, currently v4.2 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
17 http://www.clcbio.com/files/usermanuals/CLC_Assembly_Cell_User_Manual.pdf |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
18 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
19 There is also an online manual here: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
20 http://clcsupport.com/clcassemblycell/current/index.php?manual=Introduction.html |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
21 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
22 There is currently a free trial download here: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
23 http://www.clcbio.com/?action=transfer_user&productVersion=4.2&productID=6982&productName=CLC+Assembly+Cell&nonce=db842e3f95 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
24 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
25 This wrapper is available from the Galaxy Tool Shed at: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
26 http://toolshed.g2.bx.psu.edu/view/peterjc/clc_assembly_cell |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
27 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
28 This Galaxy wrapper was written and tested using CLC Assembly Cell |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
29 version 4.10.86742 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
30 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
31 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
32 Automated Installation |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
33 ====================== |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
34 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
35 This should be straightforward, Galaxy should automatically download and |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
36 install the wrapper from the Galaxy Tool Shed. However, you will need to |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
37 manually install the CLC Assembly Cell software, and setup the environment |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
38 variable ``$CLC_ASSEMBLY_CELL`` to the directory containing the binaries |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
39 (and in particular, the ``clc_assembler`` binary). For example: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
40 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
41 $ export CLC_ASSEMBLY_CELL=/opt/clcbio/clc-assembly-cell-4.1.0-linux_64/ |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
42 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
43 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
44 Manual Installation |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
45 =================== |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
46 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
47 First install the CLC Assembly Cell sortware as described above. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
48 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
49 To install the wrapper copy or move the following files under the Galaxy tools |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
50 folder, e.g. in a tools/clcbio folder: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
51 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
52 * clc_assembler.xml (Galaxy tool definition) |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
53 * clc_mapper.xml (Galaxy tool definition) |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
54 * README.rst (this file) |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
55 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
56 You will also need to modify the tools_conf.xml file to tell Galaxy to offer the |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
57 tools. Just all these line, for example next to other assembly tools:: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
58 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
59 <tool file="clc_assembly_cell/clc_assembler.xml" /> |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
60 <tool file="clc_assembly_cell/clc_mapper.xml" /> |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
61 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
62 If you wish to run the unit tests, also add this to tools_conf.xml.sample |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
63 and move/copy the test-data files under Galaxy's test-data folder. Then:: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
64 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
65 $ ./run_functional_tests.sh -id clc_assembler |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
66 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
67 That's it. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
68 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
69 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
70 History |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
71 ======= |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
72 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
73 ======= ====================================================================== |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
74 Version Changes |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
75 ------- ---------------------------------------------------------------------- |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
76 v0.0.1 - Initial public release |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
77 ======= ====================================================================== |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
78 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
79 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
80 Developers |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
81 ========== |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
82 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
83 Development is on this itHub repository: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
84 https://github.com/peterjc/pico_galaxy/tree/master/tools/clc_assembly_cell |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
85 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
86 For making the "Galaxy Tool Shed" http://toolshed.g2.bx.psu.edu/ tarball use |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
87 the following command from the Galaxy root folder:: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
88 |
1
6c899e228df3
Uploaded v0.0.0a, include repository_dependencies.xml for samtools dependency
peterjc
parents:
0
diff
changeset
|
89 $ tar -czf clcbio.tar.gz tools/clc_assembly_cell/README.rst tools/clc_assembly_cell/clc_assembler.xml tools/clc_assembly_cell/clc_mapper.xml tools/clc_assembly_cell/repository_dependencies.xml |
0
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
90 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
91 Check this worked:: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
92 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
93 $ tar -tzf clcbio.tar.gz |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
94 tools/clc_assembly_cell/README.rst |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
95 tools/clc_assembly_cell/clc_assembler.xml |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
96 tools/clc_assembly_cell/clc_mapper.xml |
1
6c899e228df3
Uploaded v0.0.0a, include repository_dependencies.xml for samtools dependency
peterjc
parents:
0
diff
changeset
|
97 tools/clc_assembly_cell/repository_dependencies.xml |
0
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
98 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
99 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
100 Licence (MIT) |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
101 ============= |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
102 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
103 Permission is hereby granted, free of charge, to any person obtaining a copy |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
104 of this software and associated documentation files (the "Software"), to deal |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
105 in the Software without restriction, including without limitation the rights |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
106 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
107 copies of the Software, and to permit persons to whom the Software is |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
108 furnished to do so, subject to the following conditions: |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
109 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
110 The above copyright notice and this permission notice shall be included in |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
111 all copies or substantial portions of the Software. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
112 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
113 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
114 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
115 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
116 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
117 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
118 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
119 THE SOFTWARE. |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
120 |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
121 NOTE: This is the licence for the Galaxy Wrapper only. The CLCbio tools are |
7b96d8a3262f
Uploaded v0.0.0, wrappers for the CLCbio assember and mapper only.
peterjc
parents:
diff
changeset
|
122 commercial, and are available and licenced separately. |