Merge pull request #2218 from RosettaCommons/vmullig/buried_apolar_area_filter
Add a filter that filters based on buried surface area
Requested by @grocklin.
Tasks:
- [x] Create the filter using Jared's templates.
- [x] Register it.
- [x] Write `parse_my_tag()` function:
- [x] Option to count only apolars.
- [x] Residue selector to select subset of residues to count.
- [x] Cutoff threshold.
- [x] Filter low or high.
- [x] Probe radius.
- [x] Write XSD function.
- [x] Write `apply()` function:
- [x] Calculate per-residue SASA for selected residues.
- [x] Subtract these values from total surface area values for appropriate residue types (from Gabe).
- [x] Write `report()` function.
- [x] Write `report_sm()` function.
- [x] Integration test.
- [x] Documentation
- [x] Beauty.