forked from Ensembl/homebrew-ensembl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ortheus.rb
37 lines (33 loc) · 1.48 KB
/
ortheus.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Copyright [2016] EMBL-European Bioinformatics Institute
# Licensed under the Apache License, Version 2.0 (the License);
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an AS IS BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
class Ortheus < Formula
desc 'Probabilistic method for the inference of ancestor (aka tree) alignments'
homepage 'http://hgwdev.cse.ucsc.edu/~benedict/code/Ortheus.html'
url 'https://github.com/benedictpaten/ortheus.git', :using => :git
version '0.5.0'
depends_on 'ensembl/ensembl/sonlib'
depends_on 'ensembl/ensembl/semphy'
def install
sonlib = Formula['ensembl/ensembl/sonlib']
ENV.deparallelize
inreplace 'include.mk', '${rootPath}../sonLib', "#{sonlib.prefix}"
inreplace 'include.mk', '-I ${sonLibPath}', "-I #{sonlib.include}"
inreplace 'include.mk', '${sonLibRootPath}/include.mk', "#{sonlib.prefix}/sonLib/include.mk"
ENV["PYTHONPATH"] = sonlib.prefix
ENV["PATH"] = "#{buildpath}/bin"+':'+ENV["PATH"]
system 'make'
cd 'bin' do
bin.install %w(ortheus_core Ortheus.py)
end
(prefix+'ortheus').mkpath
(prefix+'ortheus').install Dir['*']
end
end