Class: Ensembl::Variation::VariationFeature

Inherits:
ModelBase show all
Defined in:
lib/ensembl/variation/activerecord.rb

Instance Method Summary collapse

Methods included from PrimaryKeyOverrides

#primary_key

Methods inherited from Connection

connection

Methods included from TableNameOverrides

#table_name

Instance Method Details

#class_typeObject



651
652
653
# File 'lib/ensembl/variation/activerecord.rb', line 651

def class_type
  Attrib.find(class_attrib_id) unless class_attrib_id.nil?
end

#strand_name(id) ⇒ Object



642
643
644
645
646
647
648
649
# File 'lib/ensembl/variation/activerecord.rb', line 642

def strand_name(id)
  case(id)
    when 1
      'forward'
    else
      'reverse'
  end
end

#variation_setsObject



638
639
640
# File 'lib/ensembl/variation/activerecord.rb', line 638

def variation_sets
  VariationSets.where[variation_set_id: [variation_set_id.split(',').map{|id| id.to_i }]] unless variation_set_id.nil?
end