Mercurial > repos > yating-l > snap
annotate readme.rst @ 16:0e53fc7c15e7 draft
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
author | yating-l |
---|---|
date | Fri, 22 Jul 2016 11:05:32 -0400 |
parents | 006081904eec |
children |
rev | line source |
---|---|
9
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
1 Galaxy wrapper for SNAP |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
2 ======================== |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
3 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
4 This wrapper is copyright 2016-2017 by Yating Liu |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
5 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
6 This is a wrapper for the gene prediction tool SNAP. SNAP is a general purpose gene finding program suitable for both eukaryotic and prokaryotic genomes. SNAP is an acroynm for Semi-HMM-based Nucleic Acid |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
7 Parser. |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
8 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
9 Reference |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
10 ---------------------- |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
11 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
12 Korf I. Gene finding in novel Genomes. BMC Bioinformatics 2004, 5:59 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
13 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
14 Installation |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
15 ----------------------- |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
16 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
17 To install SNAP, please download SNAP from |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
18 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
19 http://korflab.ucdavis.edu/Software/snap-2013-11-29.tar.gz |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
20 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
21 and follow the installation instractions. The software is routinely compiled and tested on Mac OS X. It should compile |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
22 fine on any Linux/Unix type operating systems. |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
23 The default compiler is gcc. If you have gcc installed, the easiest is to just compile as: |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
24 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
25 make |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
26 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
27 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
28 The ZOE environment variable is used by SNAP to find the HMM files. Set this |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
29 to the directory containing this file. For example, if you unpackaged the tar-ball in /usr/local/snap, set the ZOE environment variable to /usr/local/snap |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
30 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
31 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
32 setenv ZOE /usr/local/snap # csh, tcsh, etc |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
33 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
34 or |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
35 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
36 export ZOE=/usr/local/snap # sh, bash, etc |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
37 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
38 To install the wrapper copy the snap folder in the galaxy tools and modify the $GALAXY_ROOT/config/tool_conf.xml file to make the tool available to Galaxy. For example: |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
39 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
40 <tool file="galaxy/tools/myTools/snap/snap.xml" /> |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
41 ``` |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
42 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
43 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
44 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
45 |
006081904eec
planemo upload commit d1ae46c18d1157b3dd74ac799911f5f232a53931-dirty
yating-l
parents:
diff
changeset
|
46 |