Merge pull request #2014 from RosettaCommons/xingjiepan/local_backbone_mover
LocalBackboneMover changes the conformation of backbones between two selected pivot residues. The conformational change is confined within residues between pivot1 - 1 and pivot2 + 1.
Residues between the two selected pivots are called a FreePeptide. Currently 4 FreePeptideMovers which alter backbone conformations are implemented:
TranslationFreePeptideMover translates the FreePeptide.
LongAxisRotationFreePeptideMover rotates the FreePeptide along the axis from its first Ca to its last Ca.
ShearFreePeptideMover does a shear move on a residue of the FreePeptide.
CircularPermuteFreePeptideMover does a circular permutation on the backbone torsions of the FreePeptide.