Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 16 additions & 2 deletions var/spack/repos/builtin/packages/tophat/package.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,21 +26,35 @@


class Tophat(AutotoolsPackage):
"""Spliced read mapper for RNA-Seq."""
"""TopHat is a fast splice junction read mapper for RNA-Seq.

It aligns RNA-Seq reads to mammalian-sized genomes using the ultra
high-throughput short read aligner Bowtie, and then analyzes the
the mapping results to identify splice junctions between exons."""

homepage = "http://ccb.jhu.edu/software/tophat/index.shtml"
url = "https://github.com/infphilo/tophat/archive/v2.1.1.tar.gz"

version('2.1.2', 'db844fd7f53c519e716cd6222e6195b2')
version('2.1.1', 'ffd18de2f893a95eb7e9d0c5283d241f')

depends_on('autoconf', type='build')
depends_on('automake', type='build')
# 2.1.1 only builds with [email protected]. There's a patch here:
# https://github.com/spack/spack/pull/8244, which was incorporated
# upstream in 2.1.2, which is known to build with 1.16.1 and 1.15.1.
depends_on('automake', type='build')
depends_on('[email protected]', when='@:2.1.1', type='build')
depends_on('libtool', type='build')
depends_on('m4', type='build')

depends_on('[email protected]:')
depends_on('bowtie2', type='run')

# uses make_pair which changed signature with C++14
# a patch exists: https://github.com/DaehwanKimLab/tophat/pull/38
# but there might be unexpected side effects
conflicts('%gcc@6:')

parallel = False

def configure_args(self):
Expand Down