Class: Ensembl::Variation::Population

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

#all_individual_populationsObject



305
306
307
# File 'lib/ensembl/variation/activerecord.rb', line 305

def all_individual_populations
  IndividualPopulation.where(population_id: sub_population_ids(self)<<id)
end

#all_individualsObject



309
310
311
# File 'lib/ensembl/variation/activerecord.rb', line 309

def all_individuals
  Individual.where individual_id: all_individual_populations.pluck(:individual_id)
end

#all_population_genotypesObject



313
314
315
# File 'lib/ensembl/variation/activerecord.rb', line 313

def all_population_genotypes
  PopulationGenotype.where(population_id: sub_population_ids(self)<<id)
end