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

Public Member Functions

 XMLprinterMover ()
 
virtual void apply (core::pose::Pose &pose)
 
virtual protocols::moves::MoverOP clone () const
 
virtual std::string get_name () const
 
virtual protocols::moves::MoverOP fresh_instance () const
 
core::pack::task::TaskFactoryOP setup_tf (core::pack::task::TaskFactoryOP task_factory)
 load custom TaskOperations according to an xml-like utility::tag file More...
 
std::set< core::Sizefill_designable_set (core::pose::Pose &pose, core::pack::task::TaskFactoryOP &tf)
 return the set of residues that are designable based given pose More...
 
std::set< core::Sizefill_packable_set (core::pose::Pose &pose, core::pack::task::TaskFactoryOP &tf)
 return the set of residues that are packable based given pose More...
 
void write_output_file (core::pose::Pose &pose, std::string filename, std::set< core::Size > design_set, std::set< core::Size > packable_set)
 , write individual files for each input structure More...
 

Private Attributes

scoring::ScoreFunctionOP scorefxn_
 
bool output_files_
 
bool pymol_selection_
 

Constructor & Destructor Documentation

◆ XMLprinterMover()

XMLprinterMover::XMLprinterMover ( )

Member Function Documentation

◆ apply()

void XMLprinterMover::apply ( core::pose::Pose pose)
virtual

◆ clone()

virtual protocols::moves::MoverOP XMLprinterMover::clone ( ) const
inlinevirtual

◆ fill_designable_set()

std::set< Size > XMLprinterMover::fill_designable_set ( core::pose::Pose pose,
core::pack::task::TaskFactoryOP &  tf 
)

return the set of residues that are designable based given pose

References create_a3b_hbs::ii, beta_nonlocal::pose, test.G200_Module_Region::tf, and TR.

◆ fill_packable_set()

std::set< Size > XMLprinterMover::fill_packable_set ( core::pose::Pose pose,
core::pack::task::TaskFactoryOP &  tf 
)

return the set of residues that are packable based given pose

References create_a3b_hbs::ii, beta_nonlocal::pose, test.G200_Module_Region::tf, and TR.

◆ fresh_instance()

virtual protocols::moves::MoverOP XMLprinterMover::fresh_instance ( ) const
inlinevirtual

◆ get_name()

virtual std::string XMLprinterMover::get_name ( ) const
inlinevirtual

◆ setup_tf()

core::pack::task::TaskFactoryOP XMLprinterMover::setup_tf ( core::pack::task::TaskFactoryOP  task_factory)

◆ write_output_file()

void XMLprinterMover::write_output_file ( core::pose::Pose pose,
std::string  filename,
std::set< core::Size design_set,
std::set< core::Size packable_set 
)

Member Data Documentation

◆ output_files_

bool XMLprinterMover::output_files_
private

◆ pymol_selection_

bool XMLprinterMover::pymol_selection_
private

◆ scorefxn_

scoring::ScoreFunctionOP XMLprinterMover::scorefxn_
private

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