-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGetGenomeSRA.make
executable file
·43 lines (37 loc) · 1.2 KB
/
GetGenomeSRA.make
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
38
39
40
41
42
43
#!/usr/bin/make -f
# Copyright (c) 2015, Daniel S. Standage
SHELL := bash
SRAURL=ftp://ftp-trace.ncbi.nlm.nih.gov/sra/sra-instant/reads/ByRun/sra/SRR
.SECONDARY:
all: pdom-gdnaseq-200bp-1.fq pdom-gdnaseq-200bp-2.fq \
pdom-gdnaseq-500bp-1.fq pdom-gdnaseq-500bp-2.fq \
pdom-gdnaseq-1kb-1.fq pdom-gdnaseq-1kb-2.fq \
pdom-gdnaseq-3kb-1.fq pdom-gdnaseq-3kb-2.fq \
pdom-gdnaseq-8kb-1.fq pdom-gdnaseq-8kb-2.fq
pdom-gdnaseq-200bp-1.fq: SRR1393722.fastq
@ ln -s $< $@
pdom-gdnaseq-200bp-2.fq: SRR1393725.fastq
@ ln -s $< $@
pdom-gdnaseq-500bp-1.fq: SRR1409963.fastq
@ ln -s $< $@
pdom-gdnaseq-500bp-2.fq: SRR1409964.fastq
@ ln -s $< $@
pdom-gdnaseq-1kb-1.fq: SRR1409967.fastq
@ ln -s $< $@
pdom-gdnaseq-1kb-2.fq: SRR1409968.fastq
@ ln -s $< $@
pdom-gdnaseq-3kb-1.fq: SRR1409969.fastq
@ ln -s $< $@
pdom-gdnaseq-3kb-2.fq: SRR1409970.fastq
@ ln -s $< $@
pdom-gdnaseq-8kb-1.fq: SRR1409971.fastq
@ ln -s $< $@
pdom-gdnaseq-8kb-2.fq: SRR1409972.fastq
@ ln -s $< $@
%.fastq: %.sra
@ echo [Convert accession $* from .sra to .fastq]
@ which fastq-dump > /dev/null
@ fastq-dump $<
%.sra:
@ echo [Download accession $* from SRA]
@ PREFIX=$$(echo $* | cut -c 1-6); wget ${SRAURL}/$$PREFIX/$*/$*.sra