All moves (i.e. chemical reactions) of chemlambda in the same animation, but seen with colour-coded atoms. Compare with the moves page.
It means that the ports themselves become atoms in this visualisation, and that the colours of those atoms are given by the array all_node_atom which contains nodes and their ports. The ports as atoms correspondence is nontrivial, why?
The demo is made with the choice of parameters main_const=4, left=3, right=4, middle=4, shiftmetabo=10000, metabo=10000, in the main script check_1_mov2_rand_metabo.awk. I used the file allmoves.mol, everything available from the repository.
The purpose of the demo is simple: if anybody would identify real chemical reactions between small molecules and (invisible in the demo) other molecules, one per move (I call them "moves enzymes"), then it would be possible, in principle, to design molecules which compute, by themselves, without any laboratory management, by these chemical reactions. Any such molecule should be regarded as a program which executes itself. The result of the computation is encoded in the shape of the molecule, not in the number of (more or less arbitrary) chosen molecules.