def get_status_group_genome_by_generation(self, status, target_status, generation): organisms = database_calls.db_reconstruct_organisms(self.cur, self.starting_time, self.population_name, generation) genome_list = [organism.genome for organism in organisms if organism.status[status] == target_status] return genome_list
def get_chromosomes_by_location(starting_time, pop_name, generation): organisms = database_calls.db_reconstruct_organisms(cur, starting_time, pop_name, generation) organism_chromosomes = {} for location in locations: organism_chromosomes[location] = [] for organism in organisms: if organism.status['location'] == location: organism_chromosomes[location].append(organism.genome[0].sequence) return organism_chromosomes
def get_chromosomes_by_location(starting_time, pop_name, generation): organisms = database_calls.db_reconstruct_organisms(cur, starting_time, pop_name, generation) organism_chromosomes = {} for location in locations: organism_chromosomes[location] = [] for organism in organisms: if organism.status['location'] == location: organism_chromosomes[location].append(organism.genome[0].sequence) return organism_chromosomes
def get_status_group_genome_by_generation(self, status, target_status, generation): organisms = database_calls.db_reconstruct_organisms( self.cur, self.starting_time, self.population_name, generation) genome_list = [ organism.genome for organism in organisms if organism.status[status] == target_status ] return genome_list