Beispiel #1
0
 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
                ));
 }
Beispiel #2
0
        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);
        }