This file is indexed.

/usr/share/bedtools/test/cluster/test-cluster.sh is in bedtools-test 2.25.0-1.

This file is owned by root:root, with mode 0o755.

The actual contents of the file can be viewed below.

 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/bash
BT=${BT-../../bin/bedtools}

check()
{
	if diff $1 $2; then
    	echo ok
		return 1
	else
    	echo fail
		return 0
	fi
}

# cat in.bed
# chr1	72017	884436	a	1	+
# chr1	72017	844113	b	2	+
# chr1	939517	1011278	c	3	+
# chr1	1142976	1203168	d	4	+
# chr1	1153667	1298845	e	5	-
# chr1	1153667	1219633	f	6	+
# chr1	1155173	1200334	g	7	-
# chr1	1229798	1500664	h	8	-
# chr1	1297735	1357056	i	9	+
# chr1	1844181	1931789	j	10	-

###########################################################
#  basic cluster.
###########################################################
echo "    cluster.t1...\c"
echo \
"chr1	72017	884436	a	1	+	1
chr1	72017	844113	b	2	+	1
chr1	939517	1011278	c	3	+	2
chr1	1142976	1203168	d	4	+	3
chr1	1153667	1298845	e	5	-	3
chr1	1153667	1219633	f	6	+	3
chr1	1155173	1200334	g	7	-	3
chr1	1229798	1500664	h	8	-	3
chr1	1297735	1357056	i	9	+	3
chr1	1844181	1931789	j	10	-	4" > exp
$BT cluster -i in.bed > obs
check obs exp
rm obs exp

###########################################################
#  stranded cluster.
###########################################################
echo "    cluster.t2...\c"
echo \
"chr1	72017	884436	a	1	+	1
chr1	72017	844113	b	2	+	1
chr1	939517	1011278	c	3	+	2
chr1	1142976	1203168	d	4	+	3
chr1	1153667	1219633	f	6	+	3
chr1	1297735	1357056	i	9	+	4
chr1	1153667	1298845	e	5	-	5
chr1	1155173	1200334	g	7	-	5
chr1	1229798	1500664	h	8	-	5
chr1	1844181	1931789	j	10	-	6" > exp
$BT cluster -i in.bed -s > obs
check obs exp
rm obs exp