-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (20 loc) · 819 Bytes
/
Makefile
File metadata and controls
28 lines (20 loc) · 819 Bytes
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
##### install the suite
.PHONY: all dependencies annotation gtf
all: init dependencies annotation
@echo "Install complete"
init:
@mkdir -p dependencies
@mkdir -p annotation/gtf
## install dependencies
dependencies: dependencies/picard.jar
dependencies/picard.jar:
wget https://github.com/broadinstitute/picard/releases/download/2.9.3/picard.jar -O $@
## install annotation
annotation: gtf
gtf: annotation/gtf/gencode.v19.annotation.gtf annotation/gtf/gencode.vM14.annotation.gtf
annotation/gtf/gencode.v19.annotation.gtf:
wget ftp://ftp.sanger.ac.uk/pub/gencode/Gencode_human/release_19/gencode.v19.annotation.gtf.gz -O $@.gz
gunzip $@.gz
annotation/gtf/gencode.vM14.annotation.gtf:
wget ftp://ftp.sanger.ac.uk/pub/gencode/Gencode_mouse/release_M14/gencode.vM14.annotation.gtf.gz -O $@.gz
gunzip $@.gz