Good day to everyone, I want to create a new script based on the experimental atom model of 8 side rings

but I donâ€™t have sufficient programming skills to apply brute force with 8 sides of freedom for each atom. Therefore, I ask you to create such a script based on an already prepared script.

https://fold.it/portal/recipe/100786

1) all atoms are attached on one of the 8 sides

2) all searches are performed on the basis of 8 parties

https://i.imgur.com/JueKb9Y.jpg

thanks

I wonder if the basic recipe would be bandsome instead (and/or before the idealize one).

Band to atom or rotamers commands could be used.

The available commands are:

band.Add(integer segmentOrigin, integer segmentXAxis, integer segmentYAxis, number rho, number theta, number phi, [integer atomIndexOrigin], [integer atomIndexXAxis], [integer atomIndexYAxis])

band.AddBetweenSegments (integer segmentIndex1, integer segmentIndex2, [integer atomIndex1], [integer atomIndex2])

band.AddToBandEndpoint (integer segmentIndex, integer bandIndex, [integer atomIndex])

The problem is combining these commands because there is no command to "turn" an atom using the first command.

Then, for rotamers, I don't know if the following commands actually work:

structure.TweakRotateinteger (segmentIndex, number angle)

structure.TweakShift (integer segmentIndex, boolean shiftDirection)

and this ones, but how to identify the right angles ?

rotamer.GetCount (integer segmentIndex)

rotamer.SetRotamer (integer segmentIndex, integer position)

Not sure there is a solution with current commands, but that's a nice scripting chalenge.

Here is an experimental model of matter based on the model of the atom having 8 sides, each side magnetized to the other side. I will be interested in how many points will produce protein coagulation

https://i.imgur.com/kBmHdbC.png