 A Fragment Library automatically infers missing information, e.g., a protein's hydrogens or bonds.A Rotamer Library allows determining, assigning, and switching between a protein's most likely side chain conformations.BALL's Transformation processors guide generation of valid 3D structures.