UNPKG

enome

Version:

A genome generation and evolution library.

15 lines 1.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var index_1 = require("../../index"); function avg(gen, mutateChance) { return new index_1.Genome(gen.options, gen.sequence.map(function (v) { if (index_1.weight() <= mutateChance) { return (index_1.weight() + v) / 2; } else { return v; } })); } exports.avg = avg; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXZnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL29wZXJhdG9ycy9tdXRhdGlvbi9hdmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxxQ0FBNkQ7QUFFN0QsYUFDRSxHQUFjLEVBQ2QsWUFBb0I7SUFFcEIsTUFBTSxDQUFDLElBQUksY0FBTSxDQUNmLEdBQUcsQ0FBQyxPQUFPLEVBQ1gsR0FBRyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDO1FBQ2hCLEVBQUUsQ0FBQyxDQUFDLGNBQU0sRUFBRSxJQUFJLFlBQVksQ0FBQyxDQUFDLENBQUM7WUFDN0IsTUFBTSxDQUFDLENBQUMsY0FBTSxFQUFFLEdBQUcsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzVCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNOLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDWCxDQUFDO0lBQ0gsQ0FBQyxDQUFDLENBQ0gsQ0FBQztBQUNKLENBQUM7QUFkRCxrQkFjQyJ9