/// <summary> /// Transfer genomes from GenomeList into GenomeById. /// </summary> public void LoadWorkingDictionary() { GenomeById.Clear(); foreach (var genome in GenomeList) { GenomeById.Add(genome.Id, genome); } GenomeList.Clear(); }
/// <summary> /// Transfer genomes from GenomeById into GenomeList. /// </summary> public void FlushWorkingDictionary() { GenomeList.Clear(); GenomeList.AddRange(GenomeById.Values); GenomeById.Clear(); }