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

Instance Method Details

#descriptionObject



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

def description
  phenotype.description
end

#odds_ratioObject



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

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

#p_valueObject



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

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

#risk_alleleObject



247
248
249
250
# File 'lib/ensembl/variation/activerecord.rb', line 247

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

#variationObject



243
244
245
# File 'lib/ensembl/variation/activerecord.rb', line 243

def variation
  Variation.find_by name: object_id
end