enome
Version:
A genome generation and evolution library.
15 lines • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var index_1 = require("../../index");
function sub(gen, mutateChance) {
return new index_1.Genome(gen.options, gen.sequence.map(function (v) {
if (index_1.weight() <= mutateChance) {
return index_1.weight();
}
else {
return v;
}
}));
}
exports.sub = sub;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3ViLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL29wZXJhdG9ycy9tdXRhdGlvbi9zdWIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxxQ0FBNkQ7QUFFN0QsYUFDRSxHQUFjLEVBQ2QsWUFBb0I7SUFFcEIsTUFBTSxDQUFDLElBQUksY0FBTSxDQUNmLEdBQUcsQ0FBQyxPQUFPLEVBQ1gsR0FBRyxDQUFDLFFBQVEsQ0FBQyxHQUFHLENBQUMsVUFBQSxDQUFDO1FBQ2hCLEVBQUUsQ0FBQyxDQUFDLGNBQU0sRUFBRSxJQUFJLFlBQVksQ0FBQyxDQUFDLENBQUM7WUFDN0IsTUFBTSxDQUFDLGNBQU0sRUFBRSxDQUFDO1FBQ2xCLENBQUM7UUFBQyxJQUFJLENBQUMsQ0FBQztZQUNOLE1BQU0sQ0FBQyxDQUFDLENBQUM7UUFDWCxDQUFDO0lBQ0gsQ0FBQyxDQUFDLENBQ0gsQ0FBQztBQUNKLENBQUM7QUFkRCxrQkFjQyJ9