Method: MARQ.complete_positions

Defined in:
lib/MARQ/main.rb

.complete_positions(positions, matched, genes) ⇒ Object



53
54
55
56
57
58
59
60
61
62
63
64
65
# File 'lib/MARQ/main.rb', line 53

def self.complete_positions(positions, matched, genes)

  pos = Hash[*matched.zip(positions).flatten]
  complete = genes.collect{|gene|
    gene = gene.downcase.strip
    if matched.include? gene
      pos[gene] || "MISSING"
    else
        "NOT IN PLATFORM"
    end
  }

end