#!/usr/bin/env ruby minsim = ARGV[1].to_f minsim ||= 0 File.readlines(ARGV[0])[1..-1].each do |l| smi,m,pred,pa,pi,maxsim,n = l.split(",") pred = "NA" if maxsim.to_f < minsim puts [smi,pred].join(",") end