# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup infphilo tophat 2.1.2 v
categories science biology
maintainers {mcalhoun @MarcusCalhoun-Lopez} openmaintainer
description a fast splice junction mapper for RNA-Seq reads
long_description TopHat is ${description}. It aligns RNA-Seq reads to \
mammalian-sized genomes using the ultra high-throughput \
short read aligner Bowtie, and then analyzes the mapping \
results to identify splice junctions between exons.
homepage https://ccb.jhu.edu/software/tophat/
checksums rmd160 5a5525f810a38efd5d95303224477d62eb2bd110 \
sha256 ec4c522a1caa6cc7c52e2ed7d60f8cdfb21d010523de93d60c64cd5c1b0f352a \
patchfiles patch-cflags.diff \
patch-macports_libs.diff \
reinplace -W ${worksrcpath}/src \
"s|^#!/usr/bin/env python|#!${prefix}/bin/python2.7|" \
# replicate default optimization level
configure.cppflags-prepend -I${prefix}/include/seqan-1 \
-I${prefix}/include/bam-0.1
# find correct Boost library
# allow MacPort to set optimization level
# avoid conflict with boehmgc
configure.args-append --with-boost-thread=-mt \
--libdir=${prefix}/libexec/${name}/lib
depends_build-append port:autoconf \
depends_lib-append port:python27 \