public static ISorterGenome ToSorterGenome(this SorterGenomeToJson sorterGenomeToJson) { return(SorterGenome.Make( guid: sorterGenomeToJson.Guid, keyCount: sorterGenomeToJson.KeyCount, parentGuid: sorterGenomeToJson.ParentGuid, chromosome: sorterGenomeToJson.ChromosomeUintToJson.ToChromosomeUint(), keyPairCount: sorterGenomeToJson.KeyPairCount )); }
public static SorterGenomeToJson ToJsonAdapter(ISorterGenome sorterGenome) { var chromosomeUintToJson = new SorterGenomeToJson { Guid = sorterGenome.Guid, ChromosomeUintToJson = sorterGenome.Chromosome.ToJsonAdapter(), KeyCount = sorterGenome.KeyCount, KeyPairCount = sorterGenome.KeyPairCount, ParentGuid = sorterGenome.ParentGuid }; return(chromosomeUintToJson); }