summaryrefslogtreecommitdiff
path: root/tsv-uniq
diff options
context:
space:
mode:
authorPatrick Simianer <patrick@lilt.com>2026-02-26 10:05:59 +0000
committerPatrick Simianer <patrick@lilt.com>2026-02-26 10:05:59 +0000
commitb31ace79ea5f6b3f279c544cd3a443d6fbf2a24d (patch)
tree31f2b599fa5f6996aeb134390d58deb63eefe04a /tsv-uniq
parent8805e95ae94d798c6441f7e1b72c90e049563f17 (diff)
overhaulHEADmaster
Diffstat (limited to 'tsv-uniq')
-rwxr-xr-xtsv-uniq7
1 files changed, 3 insertions, 4 deletions
diff --git a/tsv-uniq b/tsv-uniq
index fde79f2..6709e8d 100755
--- a/tsv-uniq
+++ b/tsv-uniq
@@ -1,6 +1,6 @@
#!/usr/bin/env ruby
-require 'set'
+require "set"
strictness = ARGV[0].to_i # 1 one-side
# 2 just the pair
@@ -21,14 +21,14 @@ if strictness == 1
seen = Set.new
segments[side].each_with_index { |segment,i|
if not seen.include? segment
- puts "#{segments[i][0]}\t#{segments[i][1]}"
+ puts "#{segments[0][i]}\t#{segments[1][i]}"
end
seen << segment
}
elsif strictness == 2
seen = Set.new
segments[0].each_index { |i|
- segment_pair = [segments[i][0], segments[i][1]]
+ segment_pair = [segments[0][i], segments[1][i]]
if not seen.include? segment_pair
puts "#{segment_pair[0]}\t#{segment_pair[1]}"
end
@@ -46,4 +46,3 @@ elsif strictness == 3
seen_pairs << segment_pair
}
end
-