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 included from TableNameOverrides

#table_name

Methods inherited from ConnectionPooledBase

connection

Instance Method Details

#class_typeObject



642
643
644
# File 'lib/ensembl/variation/activerecord.rb', line 642

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

#strand_name(id) ⇒ Object



633
634
635
636
637
638
639
640
# File 'lib/ensembl/variation/activerecord.rb', line 633

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

#variation_setsObject



629
630
631
# File 'lib/ensembl/variation/activerecord.rb', line 629

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