「view this page in B3 βῆτα server」

Revisions №57988

branch: master 「№57988」
Commited by: Rebecca Alford
GitHub commit link: 「9dfbef8b2c98e133」 「№605」
Difference from previous tested commit:  code diff
Commit date: 2015-07-14 10:15:11

Merge pull request #605 from RosettaCommons/rfalford12/mp_foldtree_checks_and_new_utils Updates to the RosettaMP Framework: FoldTrees, Tilt Angles & More Membrane Utilities Classes: Code: src/protocols/membrane/util.(hh/cc) Unit Test: test/protocols/membrane/MembraneUtil.cxxtest.hh Clean ups & Reorganization = Merge methods in protocols/membrane/geometry/util.* and protocols/membrane/metrics.* into a single util file in protocols/membrane = Added significant documentation to all methods = Consolidated unit tests MembraneMetrics + MembraneGeometryUtil into a single MembraneUtil unit test suite New Methods = Added two methods for general IO: reading in a center / normal from the RosettaScripts and command line interfaces. Aims to reduce code duplication. = New methods for calculating the tilt angle between a TM helix and the membrane normal = Methods for calculating = More sophisticated method for calculating the axis of the helix = FoldTree methods - check whether a membrane is fixed or moveable relative to the protein TransformIntoMembraneMover Updates: Location: src/protocols/membrane/TransformIntoMembraneMover.(hh/cc) Unit Test: test/protocols/membrane/TransformIntoMembraneMover.cxxtest.hh = New constructors for different types of transformations: user specified protein embeddings and membrane positions = Checks for correct membrane foldtree setup = Added test to TransformIntoMembraneMover that checks the angle between the protein embedding normal and membrane normal is zero after transformation Test Changes: Integration - mp_dock_setup, mp_transform, mp_find_interface - cosmetic tracer changes

...