FlexTree Tutorial..

Encode a small
and specific conformational subspace
NOTE: This tutorial is still under development.
FlexTree, as the name suggests, is built in a tree structure. All the
nodes in the tree are FlexTree Nodes (FTNode).

Every FTNode need several inputs. The "molecular fragment" specifies
which atoms (residues, chains) will move as a rigid body at this tree
level. The "motion" describes how this molecular fragment will move.
e.g. If the motion is a Hinge, we need information about which axis and
rotation angle. If the motion is a Translation, we need input of the
motion vector and offset. refNode specifies reference node to which the
current FTNode will move relative to. The shape decides the graphical
representation of current molecular fragment. Convolution is about how
the shape should be convolved. The combiner object combines all the
graphical represetation of children nodes and set the combined shape as
the current shape.