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

Instance Method Details

#class_typeObject



636
637
638
# File 'lib/ensembl/variation/activerecord.rb', line 636

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

#strand_name(id) ⇒ Object



627
628
629
630
631
632
633
634
# File 'lib/ensembl/variation/activerecord.rb', line 627

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

#variation_setsObject



623
624
625
# File 'lib/ensembl/variation/activerecord.rb', line 623

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