Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Typedefs
AddMembraneMover.fwd.hh File Reference

Initialize the RosettaMP framework by adding representations of the membrane environemnt to the conformation data held by the pose. More...

#include <utility/pointer/owning_ptr.hh>

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::membrane
 

Typedefs

typedef
utility::pointer::shared_ptr
< AddMembraneMover > 
protocols::membrane::AddMembraneMoverOP
 
typedef
utility::pointer::shared_ptr
< AddMembraneMover const > 
protocols::membrane::AddMembraneMoverCOP
 

Detailed Description

Initialize the RosettaMP framework by adding representations of the membrane environemnt to the conformation data held by the pose.

Given a pose, configure RosettaMP by adding the following information:

  1. Create and append a membrane residue (MEM) to the pose
  2. Create and store a SpanningTopology object
  3. Setup the initial membrane coordinates (typically centered at the origin)
  4. (Optional) Initialize per-atom lipid accessibility data
  5. (Optional) Initialize dimensions of the aqueous pore

Initialize the ImplicitLipidMembraneInfo Upon completion, the call pose.conformation().is_membrane() will return true

Note
If you add a new step, please document and ensure all data is properly initialized by constructors, parse_my_tag, init_from_cmd, serialization routines, and xsd routines. This class is a data loading mammoth
Author
Rebecca Faye Alford (rfalf.nosp@m.ord1.nosp@m.2@gma.nosp@m.il.c.nosp@m.om)
JKLeman (julia.nosp@m..koe.nosp@m.hler..nosp@m.lema.nosp@m.n@gma.nosp@m.il.c.nosp@m.om)