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