File: Makefile

package info (click to toggle)
adapterremoval 2.3.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 8,864 kB
  • sloc: cpp: 24,110; python: 427; makefile: 207; sh: 16
file content (49 lines) | stat: -rw-r--r-- 1,717 bytes parent folder | download
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
44
45
46
47
48
49
EXE := AdapterRemoval

TARGETS := single_end paired_end phred_64_encoded phred_33_encoded \
	collapsed_q50 multiple_adapters identify_adapters \
	interleaved_input interleaved_output interleaved_input_and_output \
	demultiplexing demultiplexing_only

.PHONY: all ${TARGETS} clean

all: ${TARGETS}

clean:
	rm -f output_*

single_end:
	$(EXE) --file1 reads_1.fq --basename output_single --trimns --trimqualities --gzip

paired_end:
	$(EXE) --file1 reads_1.fq --file2 reads_2.fq --basename output_paired --trimns --trimqualities --collapse

interleaved_input:
	$(EXE) --interleaved-input --file1 interleaved.fq --basename output_interleaved_input

interleaved_output:
	$(EXE) --interleaved-output --file1 reads_1.fq --file2 reads_2.fq --basename output_interleaved_output

interleaved_input_and_output:
	$(EXE) --interleaved --file1 interleaved.fq --basename output_interleaved_both

phred_64_encoded:
	$(EXE) --qualitybase 64 --file1 reads_q64.fq --basename output_phred_64

phred_33_encoded:
	AdapterRemoval --qualitybase 64 --qualitybase-output 33 --file1 reads_q64.fq --basename output_phred_33

collapsed_q50:
	$(EXE) --qualitymax 50 --file1 reads_1.fq --file2 reads_2.fq --collapse --basename output_collapsed_q50

multiple_adapters:
	$(EXE) --file1 reads_1.fq --file2 reads_2.fq --basename output_multi --trimns --trimqualities --collapse --adapter-list adapters.txt

identify_adapters:
	$(EXE) --identify-adapters --file1 reads_1.fq --file2 reads_2.fq

demultiplexing:
	$(EXE) --file1 demux_1.fq --file2 demux_2.fq --basename output_demux --barcode-list barcodes.txt

demultiplexing_only:
	$(EXE) --file1 demux_1.fq --file2 demux_2.fq --basename output_only_demux --barcode-list barcodes.txt --demultiplex-only