Merge pull request #1077 from RosettaCommons/rfalford12/transmembrane_selections
Residue Selector for Transmembrane Spanning Regions
This pull request includes residue selectors specific for transmembrane proteins. To use them, the pose must be membrane-aware (i.e. `AddMembraneMover` has already been applied to your pose). The following residue selectors are included here:
New Residue Selectors in `src/core/select/residue_selector`
* **TMSpanSelector**: Select all or a subset of transmembrane spans in the pose
* **MembraneResidueSelector**: Select only the membrane residue (the special virtual that stores the membrane coordinate)
* **ByMembraneDepth**: Select all residues located at a certain depth in the membrane
Each residue selector includes a corresponding unit test in `test/core/select/residue_selector`