Class: Ensembl::Variation::Population
- Inherits:
-
ModelBase
- Object
- ActiveRecord::Base
- Connection
- ModelBase
- Ensembl::Variation::Population
- Defined in:
- lib/ensembl/variation/activerecord.rb
Instance Method Summary collapse
Methods included from PrimaryKeyOverrides
Methods inherited from Connection
Methods included from TableNameOverrides
Instance Method Details
#all_individual_populations ⇒ Object
320 321 322 |
# File 'lib/ensembl/variation/activerecord.rb', line 320 def all_individual_populations IndividualPopulation.where(population_id: sub_population_ids(self)<<id) end |
#all_individuals ⇒ Object
324 325 326 |
# File 'lib/ensembl/variation/activerecord.rb', line 324 def all_individuals Individual.where individual_id: all_individual_populations.pluck(:individual_id) end |
#all_population_genotypes ⇒ Object
328 329 330 |
# File 'lib/ensembl/variation/activerecord.rb', line 328 def all_population_genotypes PopulationGenotype.where(population_id: sub_population_ids(self)<<id) end |