Sha256: fe9bbc3565afed11ce7db21702570359e51280b94e8826a431847676f9bb53f5

Contents?: true

Size: 434 Bytes

Versions: 4

Compression:

Stored size: 434 Bytes

Contents

#!/usr/bin/ruby

require 'yaml'
require 'set'

if ARGV.size == 0
  puts "usage: prog summary__<setname>__name_to_gene_id.yml"
  exit
end

file = ARGV.shift

hash = YAML.load_file(file)

previous_hits = Set.new
results = []
hash.sort.each do |fdr, hits|
  new_hits = hits - previous_hits.to_a
  previous_hits.merge(new_hits)
  results << [fdr, hits.size, *new_hits]
end

results.shift.zip(*results) do |row|
  puts row.join("\t")
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ms-error_rate-0.0.13 script/expert_addition.rb
ms-error_rate-0.0.12 script/expert_addition.rb
ms-error_rate-0.0.11 script/expert_addition.rb
ms-error_rate-0.0.10 script/expert_addition.rb