summaryrefslogtreecommitdiff
blob: 39fdbd50e4579e816a754b20de032867afdff897 (plain)
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
Fix perl shebangs to be portable and usable on Prefix.
See also: https://blogs.gentoo.org/mgorny/2016/02/08/a-quick-note-on-portable-shebangs/

--- a/easel/demotic/infernal_tab2gff.pl
+++ b/easel/demotic/infernal_tab2gff.pl
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w -I/groups/eddy/home/jonest/Demotic
+#!/usr/bin/env perl
 
 # TAJ 6/23/08 last mod 7/10/08
 # Purpose: flexibly convert "cmsearch --tabfile TAB.out" output to GFF format
--- a/easel/demotic/test.pl
+++ b/easel/demotic/test.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 use demotic_blast;
 
--- a/easel/devkit/rmanprocess.pl
+++ b/easel/devkit/rmanprocess.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # rmanprocess.pl <rman LaTeX2e output>
 # 
--- a/easel/miniapps/esl-afetch.itest.pl
+++ b/easel/miniapps/esl-afetch.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Testing the esl-afetch miniapp
 #
--- a/easel/miniapps/esl-alimanip.itest.pl
+++ b/easel/miniapps/esl-alimanip.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of the esl-alimanip miniapp.
 #
--- a/easel/miniapps/esl-alimap.itest.pl
+++ b/easel/miniapps/esl-alimap.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of the esl-alimap miniapp.
 #
--- a/easel/miniapps/esl-alimask.itest.pl
+++ b/easel/miniapps/esl-alimask.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of esl-alimask miniapp.
 #
--- a/easel/miniapps/esl-alimerge.itest.pl
+++ b/easel/miniapps/esl-alimerge.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of esl-alimerge miniapp.
 #
--- a/easel/miniapps/esl-alistat.itest.pl
+++ b/easel/miniapps/esl-alistat.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of the esl-alistat miniapp.
 #
--- a/easel/miniapps/esl-compalign.itest.pl
+++ b/easel/miniapps/esl-compalign.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of the esl-compalign miniapp.
 #
--- a/easel/miniapps/esl-construct.itest.pl
+++ b/easel/miniapps/esl-construct.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of the esl-construct miniapp.
 #
--- a/easel/miniapps/esl-mask.itest.pl
+++ b/easel/miniapps/esl-mask.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of esl-mask miniapp.
 #
--- a/easel/miniapps/esl-seqrange.itest.pl
+++ b/easel/miniapps/esl-seqrange.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of the esl-seqrange miniapp.
 #
--- a/easel/miniapps/esl-shuffle.itest.pl
+++ b/easel/miniapps/esl-shuffle.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of esl-shuffle miniapp
 #
--- a/easel/miniapps/esl-ssdraw.itest.pl
+++ b/easel/miniapps/esl-ssdraw.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of the esl-ssdraw miniapp.
 #
--- a/easel/testsuite/coverage_report.pl
+++ b/easel/testsuite/coverage_report.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Measures testsuite coverage (as percentage of source lines),
 # using gcov.
--- a/easel/testsuite/driver_report.pl
+++ b/easel/testsuite/driver_report.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Make sure that all drivers compile.
 # (Eventually, we should also make sure they run! But that 
--- a/easel/testsuite/i1-degen-residues.pl
+++ b/easel/testsuite/i1-degen-residues.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integration tests of reading all valid protein sequence residue characters.
 #
--- a/easel/testsuite/i2-ncbi-indices.pl
+++ b/easel/testsuite/i2-ncbi-indices.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Testing that we can read FASTA files, even if they have NCBI
 # formatted BLAST databases in the same directory.
--- a/easel/testsuite/i3-blank-gf.pl
+++ b/easel/testsuite/i3-blank-gf.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Bug #e5: blank text line following #=GF <tag> handled improperly.
 #
--- a/easel/testsuite/valgrind_report.pl
+++ b/easel/testsuite/valgrind_report.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Run the testsuite under Valgrind, to check for memory leakage.
 #
--- a/profmark/pmark-master.pl
+++ b/profmark/pmark-master.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl -w
+#!/usr/bin/env perl
 
 # The top level script that runs a pmark benchmark.
 #
--- a/profmark/rocplot.pl
+++ b/profmark/rocplot.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 $nsearches = 2809;
 
--- a/src/hmmpress.itest.pl
+++ b/src/hmmpress.itest.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Integrated test of hmmpress 
 #
--- a/testsuite/i10-duplicate-names.pl
+++ b/testsuite/i10-duplicate-names.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Check that we can deal with profiles and sequences that contain
 # duplicate names, both as queries and targets. 
--- a/testsuite/i11-hmmalign-mapali.pl
+++ b/testsuite/i11-hmmalign-mapali.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Another test of the hmmalign --mapali option, after Elena reports
 # bug #h73 in bad interaction of checksum calculation and marking
--- a/testsuite/i12-delete-corruption.pl
+++ b/testsuite/i12-delete-corruption.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Bug #h77: hmmalign corrupts column preceding an all-delete column
 #
--- a/testsuite/i13-msa-integrity.pl
+++ b/testsuite/i13-msa-integrity.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Look for any problems in hmmalign that corrupt the input sequences.
 #
--- a/testsuite/i14-hmmemit-consensus.pl
+++ b/testsuite/i14-hmmemit-consensus.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Tests hmmemit -c and hmmemit -C consensus-generating options.
 #
--- a/testsuite/i15-hmmconvert.pl
+++ b/testsuite/i15-hmmconvert.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Bug #h80: hmmconvert can't read H2 Nucleic files
 #
--- a/testsuite/i16-build-allins.pl
+++ b/testsuite/i16-build-allins.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Bug #h82: hmmbuild corrupts resave alignment on all-insert seq
 #
--- a/testsuite/i17-stdin.pl
+++ b/testsuite/i17-stdin.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Test that programs accept and reject argument of '-' (for reading
 # data from stdin, rather than from files) as they're supposed to.
--- a/testsuite/i18-nhmmer-generic.pl
+++ b/testsuite/i18-nhmmer-generic.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Test of hmmbuild/nhmmer as used to build a DNA model, then query a  
 # a database of long (1MB).
--- a/testsuite/i19-hmmpgmd-ga.pl
+++ b/testsuite/i19-hmmpgmd-ga.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Test that hmmpgmd is correctly applying bit score thresholds;
 # in this case, the --cut_ga threshold, using an example that
--- a/testsuite/i20-fmindex-core.pl
+++ b/testsuite/i20-fmindex-core.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Test of makenhmmerdb and the core fm-index search functionality, using extactmatch  
 # 
--- a/testsuite/i5-hmmbuild-naming.pl
+++ b/testsuite/i5-hmmbuild-naming.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Test that HMM naming in hmmbuild works as advertised.
 # Written to test for #h50.
--- a/testsuite/i6-hmmalign-mapali.pl
+++ b/testsuite/i6-hmmalign-mapali.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Test the hmmalign --mapali option.
 # 
--- a/testsuite/i7-hmmbuild-fragments.pl
+++ b/testsuite/i7-hmmbuild-fragments.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Test the ability of hmmbuild to deal with crappy alignments
 # of lots of sequence fragments.
--- a/testsuite/i8-nonresidues.pl
+++ b/testsuite/i8-nonresidues.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Regression test of handling a nonresidue '*' character. By design,
 # '*' residues score 0 in insert states and N,C,J; and -inf in match
--- a/testsuite/i9-optional-annotation.pl
+++ b/testsuite/i9-optional-annotation.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl
+#!/usr/bin/env perl
 
 # Check that we can deal with HMMs with no optional annotation, in either
 # hmmscan or hmmsearch mode.
--- a/testsuite/test-make.pl
+++ b/testsuite/test-make.pl
@@ -1,4 +1,4 @@
-#! /usr/bin/perl -w
+#!/usr/bin/env perl
 
 # Usage:   test-make.pl <builddir> <srcdir> <tmppfx>
 #