UNPKG

enome

Version:

A genome generation and evolution library.

18 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var mutate_op_1 = require("../../enums/mutate-op"); var index_1 = require("../../index"); function mutate(gen, mutateChance, mutateType) { if (mutateChance === void 0) { mutateChance = 0.05; } if (mutateType === void 0) { mutateType = mutate_op_1.MutateOp.sub; } switch (mutateType) { case mutate_op_1.MutateOp.sub: return index_1.sub(gen, mutateChance); case mutate_op_1.MutateOp.avg: return index_1.avg(gen, mutateChance); default: return index_1.sub(gen, mutateChance); } } exports.mutate = mutate; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibXV0YXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL29wZXJhdG9ycy9tdXRhdGlvbi9tdXRhdGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtREFBaUQ7QUFDakQscUNBQStEO0FBRS9ELGdCQUNFLEdBQWMsRUFDZCxZQUEyQixFQUMzQixVQUFtQztJQURuQyw2QkFBQSxFQUFBLG1CQUEyQjtJQUMzQiwyQkFBQSxFQUFBLGFBQXVCLG9CQUFRLENBQUMsR0FBRztJQUVuQyxNQUFNLENBQUMsQ0FBQyxVQUFVLENBQUMsQ0FBQyxDQUFDO1FBQ25CLEtBQUssb0JBQVEsQ0FBQyxHQUFHO1lBQ2YsTUFBTSxDQUFDLFdBQUcsQ0FBQyxHQUFHLEVBQUUsWUFBWSxDQUFDLENBQUM7UUFDaEMsS0FBSyxvQkFBUSxDQUFDLEdBQUc7WUFDZixNQUFNLENBQUMsV0FBRyxDQUFDLEdBQUcsRUFBRSxZQUFZLENBQUMsQ0FBQztRQUNoQztZQUNFLE1BQU0sQ0FBQyxXQUFHLENBQUMsR0FBRyxFQUFFLFlBQVksQ0FBQyxDQUFDO0lBQ2xDLENBQUM7QUFDSCxDQUFDO0FBYkQsd0JBYUMifQ==