void MovChain_build_3d(const MovElem *chain, int chainSize, int3d **coordsBB_p, int3d **coordsSC_p)
Takes a chain of movements and returns the spatial position of BB and SC beads over the 3D space...
Definition: movchain.c:60
Routines for mathematical manipulation of vectors and points in the integer space.
Type for representing a tridimensional coordinate.
Definition: int3d.h:17
unsigned char MovElem
Type that holds 2 movements, one for the backbone and one for the side chain.
Definition: movelem.h:21
Routines for manipulating MovElem units, which represent relative movements within a protein...
void MovChain_set_element(MovElem *chain, int eleIdx, unsigned char bb, unsigned char sc)
Changes the given 'chain' in position 'eleIdx'.
Definition: movchain.c:10
MovElem * MovChain_create(int size)
Creates a chain of movements with 'size' bytes.
Definition: movchain.c:14