UNPKG

enome

Version:

A genome generation and evolution library.

37 lines 2.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _ = require("lodash"); var index_1 = require("../src/index"); function mockGenome() { return new index_1.Genome({ geneLength: 1, genomeLength: 50, }); } function mockGenomes() { return _.range(0, 10).map(function (i) { return mockGenome(); }); } function mockMutateChance() { return 0.5; } function mockWeights() { return _.range(0, 10).map(function (i) { return index_1.weight(); }); } function mockGenomeOptions() { return { geneLength: 1, genomeLength: 50, refill: index_1.GenomeRefill.loop, }; } function mocks() { return { genome: mockGenome(), genomeOptions: mockGenomeOptions(), genomes: mockGenomes(), mutateChance: mockMutateChance(), weights: mockWeights(), }; } exports.mocks = mocks; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9ja3MuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvbW9ja3MudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwwQkFBNEI7QUFDNUIsc0NBTXNCO0FBVXRCO0lBQ0UsTUFBTSxDQUFDLElBQUksY0FBTSxDQUFDO1FBQ2hCLFVBQVUsRUFBRSxDQUFDO1FBQ2IsWUFBWSxFQUFFLEVBQUU7S0FDakIsQ0FBQyxDQUFDO0FBQ0wsQ0FBQztBQUVEO0lBQ0UsTUFBTSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxVQUFBLENBQUMsSUFBSSxPQUFBLFVBQVUsRUFBRSxFQUFaLENBQVksQ0FBQyxDQUFDO0FBQy9DLENBQUM7QUFFRDtJQUNFLE1BQU0sQ0FBQyxHQUFHLENBQUM7QUFDYixDQUFDO0FBRUQ7SUFDRSxNQUFNLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLFVBQUEsQ0FBQyxJQUFJLE9BQUEsY0FBTSxFQUFFLEVBQVIsQ0FBUSxDQUFDLENBQUM7QUFDM0MsQ0FBQztBQUVEO0lBQ0UsTUFBTSxDQUFDO1FBQ0wsVUFBVSxFQUFFLENBQUM7UUFDYixZQUFZLEVBQUUsRUFBRTtRQUNoQixNQUFNLEVBQUUsb0JBQVksQ0FBQyxJQUFJO0tBQzFCLENBQUM7QUFDSixDQUFDO0FBRUQ7SUFDRSxNQUFNLENBQUM7UUFDTCxNQUFNLEVBQUUsVUFBVSxFQUFFO1FBQ3BCLGFBQWEsRUFBRSxpQkFBaUIsRUFBRTtRQUNsQyxPQUFPLEVBQUUsV0FBVyxFQUFFO1FBQ3RCLFlBQVksRUFBRSxnQkFBZ0IsRUFBRTtRQUNoQyxPQUFPLEVBQUUsV0FBVyxFQUFFO0tBQ3ZCLENBQUM7QUFDSixDQUFDO0FBUkQsc0JBUUMifQ==