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



277
278
279
# File 'lib/ensembl/variation/activerecord.rb', line 277

def description
  phenotype.description
end

#odds_ratioObject



272
273
274
275
# File 'lib/ensembl/variation/activerecord.rb', line 272

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

#p_valueObject



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

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



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

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