diff options
| author | Brian Cully <bjc@spork.org> | 2025-07-16 14:29:56 -0400 |
|---|---|---|
| committer | Brian Cully <bjc@spork.org> | 2025-07-16 14:30:08 -0400 |
| commit | 5da918119bb2e352f10060a36d9c7e580fa8695e (patch) | |
| tree | 6abe1265203a4d2d41cbe91016b6f6338e913e3b /pairwise.pl | |
| parent | 6817184113c38dc394f44681e956e5f7bb9bf2a1 (diff) | |
| download | pnit-5da918119bb2e352f10060a36d9c7e580fa8695e.tar.gz pnit-5da918119bb2e352f10060a36d9c7e580fa8695e.zip | |
prep for js version
Diffstat (limited to 'pairwise.pl')
| -rwxr-xr-x | pairwise.pl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pairwise.pl b/pairwise.pl index f721575..693b664 100755 --- a/pairwise.pl +++ b/pairwise.pl @@ -3,6 +3,8 @@ use strict; use warnings; +use Scalar::Util qw(looks_like_number); + die "usage: $0 threshold file […]\n" unless $#ARGV > 0; my $threshold = shift; @@ -14,9 +16,11 @@ while (<>) { chomp; my @parts = split /,/; for (my $i=1; $i <= $#headers; $i++) { - if (defined $parts[$i]) { + if (defined $parts[$i] && looks_like_number($parts[$i])) { + # print STDERR "#h: $#headers #p: $#parts\n"; + # print STDERR "parts: @parts\n"; my $similarity = $parts[$i]; - print "$parts[0],$headers[$i]\n" if $similarity >= $threshold; + print "$parts[0],$headers[$i]\n" if $similarity > $threshold; } } } |
