mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00
51 lines
1.7 KiB
Plaintext
51 lines
1.7 KiB
Plaintext
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
|
|
# Author: Pablo Escobar Lopez
|
|
# Swiss Institute of Bioinformatics
|
|
# Biozentrum - University of Basel
|
|
|
|
easyblock = 'MakeCp'
|
|
|
|
name = 'Bowtie2'
|
|
version = '2.2.0'
|
|
|
|
homepage = 'http://bowtie-bio.sourceforge.net/bowtie2/index.shtml'
|
|
description = """ Bowtie 2 is an ultrafast and memory-efficient tool for aligning sequencing reads
|
|
to long reference sequences. It is particularly good at aligning reads of about 50 up to 100s or 1,000s
|
|
of characters, and particularly good at aligning to relatively long (e.g. mammalian) genomes.
|
|
Bowtie 2 indexes the genome with an FM Index to keep its memory footprint small: for the human genome,
|
|
its memory footprint is typically around 3.2 GB. Bowtie 2 supports gapped, local, and paired-end alignment modes."""
|
|
|
|
toolchain = {'name': 'goolf', 'version': '1.4.10'}
|
|
|
|
sources = ['%(namelower)s-%(version)s-source.zip']
|
|
source_urls = [
|
|
('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s',
|
|
'download')]
|
|
|
|
files_to_copy = [(["bowtie2",
|
|
"bowtie2-align-l",
|
|
"bowtie2-align-s",
|
|
"bowtie2-build",
|
|
"bowtie2-build-l",
|
|
"bowtie2-build-s",
|
|
"bowtie2-inspect",
|
|
"bowtie2-inspect-l",
|
|
"bowtie2-inspect-s"],
|
|
'bin'),
|
|
"doc",
|
|
"example",
|
|
"scripts"]
|
|
|
|
sanity_check_paths = {
|
|
'files': [
|
|
"bin/bowtie2-align-l",
|
|
"bin/bowtie2-build",
|
|
"bin/bowtie2-inspect"],
|
|
'dirs': [],
|
|
}
|
|
|
|
# to add scripts folder to $PATH just uncomment this line
|
|
#modextrapaths = {'PATH': 'scripts'}
|
|
|
|
moduleclass = 'bio'
|