Merge pull request #2016 from RosettaCommons/vmullig/support_aib
Add 2-Aminoisobutyric acid to the database
This adds 2-aminoisobutyric acid (AIB), a non-canonical, achiral alpha-amino acid that strongly favours helices (both left- and right-handed) to the database. AIB is to ALA as bactrian is to dromedary.
Tasks:
- [x] Add params file provided by @twcraven.
- [x] Tweak params file:
- [x] Add properties.
- [x] Add metalbinding.
- [x] Neutralize charge.
- [x] Check symmetry.
- [x] Add Ramachandran maps (standard and pre-proline) provided by @twcraven to database.
- [x] Check symmetry -- unit test.
- [x] Symmetrize tables if needed.
- [x] Add residue selector for selecting by a `rama_prepro` score of a particular amino acid type (issue #2011 ).
- [x] Unit test.
- [x] Integration test.
- [x] Documentation.
- [x] Delete old AIB (MAL.params).
- [x] Add test for mirror symmetry (i.e. Rosetta symmetry machinery).
- [x] Serialization information.
- [x] Beauty.