Merge pull request #834 from RosettaCommons/vmullig/disulfidize_symmetry
Allow the Disulfidize movers to add disulfides across a symmetric interface.
Tasks:
- Add declare_chemical_bond() function to SymmetricConformation class.
- Add ScoreFunctionOP to DisulfidizeMover class.
- Edit DisulfidizeMover's parse_my_tag to let user set scorefunction.
- Get global scorefunction if user specifies no scorefunction.
- Check symmetric iff symmetric pose.
- Get core::utility::rebuild_disulfide() to work with symmetric poses.
- Use symmetric packer.
- Use symmetric minimizer.
- Fix issue in case where the symmetric copy is the same residue as the original.
- Fix additional strange issue causing rare failure.
- Seems to be caused by independently finding multiple disulfides at equivalent positions.
- Beauty.
- Add integration test.
- Update documentation.
- Set scorefunction.
- Use with symmetric pose.