Rosetta
Public Member Functions | Private Attributes | List of all members
UBQ_GTPase_disulfide_Mover Class Reference
Inheritance diagram for UBQ_GTPase_disulfide_Mover:
Inheritance graph
[legend]

Public Member Functions

 UBQ_GTPase_disulfide_Mover ()
 
virtual void init_on_new_input ()
 init_on_new_input system allows for initializing these details the first time apply() is called. the job distributor will reinitialize the whole mover when the input changes (a freshly constructed mover, which will re-run this on first apply(). More...
 
 ~UBQ_GTPase_disulfide_Mover () override=default
 
void apply (core::pose::Pose &pose) override
 
void analyze_and_filter (core::pose::Pose &pose)
 
protocols::moves::MoverOP fresh_instance () const override
 
bool reinitialize_for_each_job () const override
 
bool reinitialize_for_new_input () const override
 
std::string get_name () const override
 

Private Attributes

bool init_for_input_yet_ {false}
 
core::scoring::ScoreFunctionOP fullatom_scorefunction_
 
core::pack::task::TaskFactoryOP task_factory_
 
core::kinematics::MoveMapOP disulfide_mm_
 
protocols::loops::Loop loop_
 
utility::vector1< core::id::AtomID > atomIDs
 vector contains atomIDs for disulfide bond and atoms before/after bond to determine various torsions More...
 
core::pose::Pose starting_pose_
 
std::string const InterfaceSasaDefinition_
 
protocols::analysis::InterfaceAnalyzerMoverOP IAM_
 
core::Size GTPase_cyd_
 
utility::vector1< core::Sizeextra_bodies_chains_
 used to track which chains are "extra" nonmoving bodies in extra bodies mode More...
 

Constructor & Destructor Documentation

◆ UBQ_GTPase_disulfide_Mover()

UBQ_GTPase_disulfide_Mover::UBQ_GTPase_disulfide_Mover ( )
inline

◆ ~UBQ_GTPase_disulfide_Mover()

UBQ_GTPase_disulfide_Mover::~UBQ_GTPase_disulfide_Mover ( )
overridedefault

Member Function Documentation

◆ analyze_and_filter()

void UBQ_GTPase_disulfide_Mover::analyze_and_filter ( core::pose::Pose pose)
inline

◆ apply()

void UBQ_GTPase_disulfide_Mover::apply ( core::pose::Pose pose)
inlineoverride

◆ fresh_instance()

protocols::moves::MoverOP UBQ_GTPase_disulfide_Mover::fresh_instance ( ) const
inlineoverride

◆ get_name()

std::string UBQ_GTPase_disulfide_Mover::get_name ( ) const
inlineoverride

◆ init_on_new_input()

virtual void UBQ_GTPase_disulfide_Mover::init_on_new_input ( )
inlinevirtual

◆ reinitialize_for_each_job()

bool UBQ_GTPase_disulfide_Mover::reinitialize_for_each_job ( ) const
inlineoverride

◆ reinitialize_for_new_input()

bool UBQ_GTPase_disulfide_Mover::reinitialize_for_new_input ( ) const
inlineoverride

Member Data Documentation

◆ atomIDs

utility::vector1< core::id::AtomID > UBQ_GTPase_disulfide_Mover::atomIDs
private

vector contains atomIDs for disulfide bond and atoms before/after bond to determine various torsions

Referenced by analyze_and_filter(), apply(), and init_on_new_input().

◆ disulfide_mm_

core::kinematics::MoveMapOP UBQ_GTPase_disulfide_Mover::disulfide_mm_
private

Referenced by apply(), and init_on_new_input().

◆ extra_bodies_chains_

utility::vector1< core::Size > UBQ_GTPase_disulfide_Mover::extra_bodies_chains_
private

used to track which chains are "extra" nonmoving bodies in extra bodies mode

Referenced by init_on_new_input().

◆ fullatom_scorefunction_

core::scoring::ScoreFunctionOP UBQ_GTPase_disulfide_Mover::fullatom_scorefunction_
private

◆ GTPase_cyd_

core::Size UBQ_GTPase_disulfide_Mover::GTPase_cyd_
private

◆ IAM_

protocols::analysis::InterfaceAnalyzerMoverOP UBQ_GTPase_disulfide_Mover::IAM_
private

◆ init_for_input_yet_

bool UBQ_GTPase_disulfide_Mover::init_for_input_yet_ {false}
private

Referenced by apply(), and init_on_new_input().

◆ InterfaceSasaDefinition_

std::string const UBQ_GTPase_disulfide_Mover::InterfaceSasaDefinition_
private

◆ loop_

protocols::loops::Loop UBQ_GTPase_disulfide_Mover::loop_
private

Referenced by apply(), and init_on_new_input().

◆ starting_pose_

core::pose::Pose UBQ_GTPase_disulfide_Mover::starting_pose_
private

Referenced by apply(), and init_on_new_input().

◆ task_factory_

core::pack::task::TaskFactoryOP UBQ_GTPase_disulfide_Mover::task_factory_
private

Referenced by apply(), and init_on_new_input().


The documentation for this class was generated from the following file: