40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/exodb/rositza/load.rb', line 40
def load_splice_from_csv(csvfile)
CSV.read(csvfile, col_sep: "\t", headers: true).each do |record|
var = Exodb::Variant.new()
var.location=("chr#{record["chr"]}:#{record["Position"]}")
var.reference = record["Reference Genotype"]
var.alternatet = ['N']
var.somstatus = 'somatic'
var.passfilter = true
var.predicted_damage = true
var.temp = {} if var.temp.blank?
var.temp['aachange'] = "#{record["Gene Symbol"]}:SpV"
var.add_to_sample(record["Sample"])
p var.save!
end
end
|