Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/ngs_backbone/
Date: Mon, 24 Mar 2014 11:58:31
Message-Id: 1395662233.2a7c1e996ce33b74683db0c59252f91351f0b0af.mmokrejs@gentoo
1 commit: 2a7c1e996ce33b74683db0c59252f91351f0b0af
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Mon Mar 24 11:57:13 2014 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Mon Mar 24 11:57:13 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2a7c1e99
7
8 sci-biology/ngs_backbone: added an ebuild for latest release
9
10 ---
11 sci-biology/ngs_backbone/ChangeLog | 11 ++
12 sci-biology/ngs_backbone/metadata.xml | 9 ++
13 sci-biology/ngs_backbone/ngs_backbone-1.4.0.ebuild | 1 +
14 sci-biology/ngs_backbone/ngs_backbone-9999.ebuild | 157 +++++++++++++++++++++
15 4 files changed, 178 insertions(+)
16
17 diff --git a/sci-biology/ngs_backbone/ChangeLog b/sci-biology/ngs_backbone/ChangeLog
18 new file mode 100644
19 index 0000000..a1e165c
20 --- /dev/null
21 +++ b/sci-biology/ngs_backbone/ChangeLog
22 @@ -0,0 +1,11 @@
23 +# ChangeLog for sci-biology/ngs_backbone
24 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
25 +# $Header: $
26 +
27 +*ngs_backbone-9999 (24 Mar 2014)
28 +
29 + 24 Mar 2014; Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
30 + +ngs_backbone-9999.ebuild, +metadata.xml:
31 + Initial ebuild, external optional but highly recommended dependency on
32 + blast2GO aka b2g4pipe is not resolved
33 +
34
35 diff --git a/sci-biology/ngs_backbone/metadata.xml b/sci-biology/ngs_backbone/metadata.xml
36 new file mode 100644
37 index 0000000..07b5255
38 --- /dev/null
39 +++ b/sci-biology/ngs_backbone/metadata.xml
40 @@ -0,0 +1,9 @@
41 +<?xml version="1.0" encoding="UTF-8"?>
42 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
43 +<pkgmetadata>
44 + <herd>sci-biology</herd>
45 + <maintainer>
46 + <email>mmokrejs@×××××××××××××××.cz</email>
47 + <name>Martin Mokrejs</name>
48 + </maintainer>
49 +</pkgmetadata>
50
51 diff --git a/sci-biology/ngs_backbone/ngs_backbone-1.4.0.ebuild b/sci-biology/ngs_backbone/ngs_backbone-1.4.0.ebuild
52 new file mode 120000
53 index 0000000..9f0bb27
54 --- /dev/null
55 +++ b/sci-biology/ngs_backbone/ngs_backbone-1.4.0.ebuild
56 @@ -0,0 +1 @@
57 +ngs_backbone-9999.ebuild
58 \ No newline at end of file
59
60 diff --git a/sci-biology/ngs_backbone/ngs_backbone-9999.ebuild b/sci-biology/ngs_backbone/ngs_backbone-9999.ebuild
61 new file mode 100644
62 index 0000000..8c2bf6f
63 --- /dev/null
64 +++ b/sci-biology/ngs_backbone/ngs_backbone-9999.ebuild
65 @@ -0,0 +1,157 @@
66 +# Copyright 1999-2014 Gentoo Foundation
67 +# Distributed under the terms of the GNU General Public License v2
68 +# $Header: $
69 +
70 +EAPI=5
71 +
72 +PYTHON_COMPAT=( python{2_6,2_7} )
73 +
74 +inherit distutils-r1
75 +
76 +[ "$PV" == "9999" ] && inherit git-2
77 +
78 +DESCRIPTION="Assembly and annotation pipeline with web interface for EST/chromosomal sequences"
79 +HOMEPAGE="http://bioinf.comav.upv.es/ngs_backbone/index.html"
80 +if [ "$PV" == "9999" ]; then
81 + EGIT_REPO_URI="https://github.com/JoseBlanca/franklin"
82 + KEYWORDS=""
83 +else
84 + SRC_URI="http://bioinf.comav.upv.es/_downloads/"${P}".tar.gz"
85 + KEYWORDS="~amd64 ~x86"
86 +fi
87 +
88 +LICENSE="GPL-3"
89 +SLOT="0"
90 +IUSE=""
91 +
92 +DEPEND=""
93 +RDEPEND="${DEPEND}
94 + sci-biology/biopython
95 + sci-biology/samtools
96 + sci-biology/picard
97 + sci-biology/mira
98 + sci-biology/bwa
99 + sci-biology/gatk
100 + sci-biology/pysam
101 + sci-biology/estscan
102 + sci-biology/ncbi-tools
103 + sci-biology/lucy
104 + sci-biology/gmap
105 + sci-biology/emboss
106 + dev-python/matplotlib
107 + dev-python/psubprocess
108 + dev-python/configobj"
109 + # ( blast2GO || b2g4pipe )
110 + # sci-biology/sputnik
111 + # sci-biology/gsnap
112 +
113 +# blast2GO is http://www.blast2go.org/home
114 +# a non-GUI pipeline is called b2g4pipe, see https://sites.google.com/a/brown.edu/bioinformatics-in-biomed/b2g4pipe-2-5
115 +
116 +# TODO: drop the bundled binaries but ...
117 +# 1. the QA check did not find all bundled binaries, e.g. sputnik, lucy, trimpoly
118 +# 2. until we have them all, maybe keep the installed
119 +#
120 +# * QA Notice: The following files contain writable and executable sections
121 +# * Files with such sections will not work properly (or at all!) on some
122 +# * architectures/operating systems. A bug should be filed at
123 +# * http://bugs.gentoo.org/ to make sure the issue is fixed.
124 +# * For more information, see http://hardened.gentoo.org/gnu-stack.xml
125 +# * Please include the following list of files in your report:
126 +# * Note: Bugs should be filed for the respective maintainers
127 +# * of the package in question and not hardened@g.o.
128 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/tblastx
129 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/makeblastdb
130 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/blastx
131 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/blastp
132 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/tblastn
133 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/blastn
134 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/tblastx
135 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/makeblastdb
136 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/blastx
137 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/blastp
138 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/tblastn
139 +# * RWX --- --- usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/blastn
140 +
141 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit
142 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/bgzip
143 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/blastn
144 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/blastp
145 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/blastx
146 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/bwa
147 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/emboss_data
148 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/emboss_data/EBLOSUM62
149 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/emboss_data/EDNAFULL
150 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/emboss_data/codes.english
151 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/emboss_data/est2genome.acd
152 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/emboss_data/knowntypes.standard
153 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/emboss_data/water.acd
154 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/est2genome
155 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/estscan
156 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/fa_coords
157 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmap
158 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmap_build
159 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmap_compress
160 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmap_process
161 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmap_reassemble
162 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmap_setup
163 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmap_uncompress
164 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gmapindex
165 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gsnap
166 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/gsnap_tally
167 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/lucy
168 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/makeblastdb
169 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/md_coords
170 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/mdust
171 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/samtools
172 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/sputnik
173 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/tabix
174 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/tblastn
175 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/tblastx
176 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/trimpoly
177 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/32bit/water
178 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit
179 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/bgzip
180 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/blastn
181 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/blastp
182 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/blastx
183 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/bwa
184 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/emboss_data
185 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/emboss_data/EBLOSUM62
186 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/emboss_data/EDNAFULL
187 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/emboss_data/codes.english
188 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/emboss_data/est2genome.acd
189 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/emboss_data/knowntypes.standard
190 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/emboss_data/water.acd
191 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/est2genome
192 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/estscan
193 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/fa_coords
194 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmap
195 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmap_build
196 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmap_compress
197 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmap_process
198 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmap_reassemble
199 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmap_setup
200 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmap_uncompress
201 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gmapindex
202 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gsnap
203 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/gsnap_tally
204 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/lucy
205 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/makeblastdb
206 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/md_coords
207 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/mdust
208 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/samtools
209 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/sputnik
210 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/tabix
211 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/tblastn
212 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/tblastx
213 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/trimpoly
214 +#/usr/lib64/python2.7/site-packages/ext/bin/linux/64bit/water
215 +
216 +
217 +pkg_postinst(){
218 + einfo "It is highly recommended to install blast2GO. Either the commercial version with GUI"
219 + einfo " or a non-GUI version called b2g4pipe. Either way, refer to http://www.blast2go.org"
220 + einfo " Brief installation process is at http://bioinf.comav.upv.es/ngs_backbone/install.html"
221 + einfo "Alternatively, a VirtualBox image with ngs_bakbone is at http://bioinf.comav.upv.es/_downloads/ngs_machine_v3.tar.gz"
222 +}