Class: Ensembl::Variation::PhenotypeFeature

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

#descriptionObject



268
269
270
# File 'lib/ensembl/variation/activerecord.rb', line 268

def description
  phenotype.description
end

#odds_ratioObject



263
264
265
266
# File 'lib/ensembl/variation/activerecord.rb', line 263

def odds_ratio
  pf=phenotype_feature_attribs.odds_ratios.first
  pf.value unless pf.nil?
end

#p_valueObject



258
259
260
261
# File 'lib/ensembl/variation/activerecord.rb', line 258

def p_value
  pf=phenotype_feature_attribs.p_values.first
  pf.value unless pf.nil?
end

#risk_alleleObject

def variation

Variation.find_by name: object_id

end



253
254
255
256
# File 'lib/ensembl/variation/activerecord.rb', line 253

def risk_allele
  pf=phenotype_feature_attribs.risk_alleles.first
  pf.value unless pf.nil?
end