chemart / typogenetics
View on GitHubTypogenetics — Strands that code the enzymes which act on strands. A strand over A, C, G, T is read two letters at a time into a sequence of operations - cut, copy, move, insert - and the resulting enzyme's shape determines which base …
{"species": [{"id": "CGATTCGAATCG", "structure": "cop-swi-rpu-ina-swi-cop:G"}, {"id": "CG", "structure": "cop:A"}, {"id": "CGAATCG", "structure": "cop:A; rpu:A"}, {"id": "T", "structure": null}], "reactions": [{"reactants": {"CGATTCGAATCG": 1}, "products": {"CG": 1, "CGATTCGAATCG": 1}, "rate": null, "count": null}, {"reactants": {"CGATTCGAATCG": 1}, "products": {"CGAATCG": 1, "CGATTCGAATCG": 1}, "rate": null, "count": null}, {"reactants": {"CGATTCGAATCG": 1}, "products": {"CGATTCGAATCG": 2}, "rate": null, "count": null}, {"reactants": {"CGAATCG": 1}, "products": {"CGAATCG": 1, "T": 1}, "rate": null, "count": null}], "status": "complete", "initial_state": null, "inflow": null, "outflow": null, "extras": {"seed": ["CGATTCGAATCG"]}, "chemistry": "typogenetics", "params": {"method": "closure", "reaction": "self", "code_table": "hofstadter", "fold": "hofstadter", "binding_tiebreak": "all", "strands": ["CGATTCGAATCG"], "n_random": 4, "strand_length": 12, "max_length": 24, "max_species": 200, "max_branches": 1000, "copies": 50, "steps": 2000}, "seed": 1}