Rosetta
Classes | Typedefs | Functions
protocols::flxbb Namespace Reference

Classes

class  DesignTask
 
class  DesignTask_Normal
 
class  DesignTask_Layer
 
class  FilterStructs
 
class  FilterStructs_Packstat
 
class  FilterStructs_TotalCharge
 
class  FlxbbDesign
 
class  FlxbbDesignPack
 
class  FlxbbDesignCreator
 
class  InterlockAroma
 
class  InterlockAromaCreator
 
class  LayerDesignOperation
 
class  CombinedTaskOperation
 
class  LayerDesignOperationCreator
 

Typedefs

typedef utility::pointer::shared_ptr< DesignTaskDesignTaskOP
 
typedef utility::vector1< DesignTaskOPDesignTaskSet
 
typedef utility::pointer::shared_ptr< DesignTaskSetDesignTaskSetOP
 
typedef utility::pointer::shared_ptr< DesignTask_NormalDesignTask_NormalOP
 
typedef utility::pointer::shared_ptr< DesignTask_LayerDesignTask_LayerOP
 
typedef utility::pointer::shared_ptr< FilterStructsFilterStructsOP
 
typedef utility::pointer::shared_ptr< FilterStructs_PackstatFilterStructs_PackstatOP
 
typedef utility::pointer::shared_ptr< FilterStructs_TotalChargeFilterStructs_TotalChargeOP
 
typedef utility::pointer::shared_ptr< FlxbbDesignFlxbbDesignOP
 
typedef utility::pointer::shared_ptr< InterlockAromaInterlockAromaOP
 
typedef utility::pointer::shared_ptr< LayerDesignOperationLayerDesignOperationOP
 
typedef utility::pointer::shared_ptr< CombinedTaskOperationCombinedTaskOperationOP
 
using Real = core::Real
 
using String = std::string
 
using Pose = core::pose::Pose
 
using BluePrintOP = protocols::parser::BluePrintOP
 
using ConstraintOPs = core::scoring::constraints::ConstraintOPs
 
typedef core::Size Size
 

Functions

void FlxbbDesign_main ()
 
template<class T >
LayerDesignOperation::LayerDefinitions makeMap (T const &map_initializer)
 
std::string print_string_vector (utility::vector1< std::string > const &vect)
 Utility function to convert a string vector into a comma-separated list of strings. More...
 
std::string layer_design_ss_layer_naming_func (std::string const &element_name)
 
std::string layer_design_ss_layer_group ()
 
std::string layer_design_ss_layer_or_taskop_group ()
 
std::string unique_chars (std::string const &orig)
 returns a string containing sorted, unique residue one-letter codes More...
 
utility::vector1< std::string > unique_strs (utility::vector1< std::string > const &orig, utility::vector1< std::string > const &orig2)
 
ConstraintOPs constraints_sheet (Pose const &pose, BluePrintOP const &blue, Real const coef, Real const condist=5.5)
 constrain hydrogen bonds in beta sheet ( not used ) More...
 
ConstraintOPs constraints_NtoC (Pose const &pose, Real const coef, Real const condist=11.0)
 constraint between N- and C-terminal Ca atoms More...
 
ConstraintOPs constraints_sheet (Pose const &pose, Real const coef, Real const condist=5.5)
 constrain between Ca atoms in beta sheet More...
 
utility::vector1< core::Sizefind_ligands (Pose const &pose)
 Looks for unknown amino acids in the pose and returns their indices. More...
 

Typedef Documentation

◆ BluePrintOP

◆ CombinedTaskOperationOP

typedef utility::pointer::shared_ptr< CombinedTaskOperation > protocols::flxbb::CombinedTaskOperationOP

◆ ConstraintOPs

◆ DesignTask_LayerOP

typedef utility::pointer::shared_ptr< DesignTask_Layer > protocols::flxbb::DesignTask_LayerOP

◆ DesignTask_NormalOP

typedef utility::pointer::shared_ptr< DesignTask_Normal > protocols::flxbb::DesignTask_NormalOP

◆ DesignTaskOP

typedef utility::pointer::shared_ptr< DesignTask > protocols::flxbb::DesignTaskOP

◆ DesignTaskSet

typedef utility::vector1< DesignTaskOP > protocols::flxbb::DesignTaskSet

◆ DesignTaskSetOP

typedef utility::pointer::shared_ptr< DesignTaskSet > protocols::flxbb::DesignTaskSetOP

◆ FilterStructs_PackstatOP

typedef utility::pointer::shared_ptr< FilterStructs_Packstat > protocols::flxbb::FilterStructs_PackstatOP

◆ FilterStructs_TotalChargeOP

◆ FilterStructsOP

typedef utility::pointer::shared_ptr< FilterStructs > protocols::flxbb::FilterStructsOP

◆ FlxbbDesignOP

typedef utility::pointer::shared_ptr< FlxbbDesign > protocols::flxbb::FlxbbDesignOP

◆ InterlockAromaOP

typedef utility::pointer::shared_ptr< InterlockAroma > protocols::flxbb::InterlockAromaOP

◆ LayerDesignOperationOP

typedef utility::pointer::shared_ptr< LayerDesignOperation > protocols::flxbb::LayerDesignOperationOP

◆ Pose

◆ Real

◆ Size

◆ String

using protocols::flxbb::String = typedef std::string

Function Documentation

◆ constraints_NtoC()

ConstraintOPs protocols::flxbb::constraints_NtoC ( Pose const &  pose,
Real const  coef,
Real const  condist 
)

◆ constraints_sheet() [1/2]

ConstraintOPs protocols::flxbb::constraints_sheet ( Pose const &  pose,
BluePrintOP const &  blue,
Real const  coef,
Real const  condist = 5.5 
)

◆ constraints_sheet() [2/2]

ConstraintOPs protocols::flxbb::constraints_sheet ( Pose const &  pose,
Real const  coef,
Real const  condist 
)

◆ find_ligands()

utility::vector1< core::Size > protocols::flxbb::find_ligands ( Pose const &  pose)

◆ FlxbbDesign_main()

void protocols::flxbb::FlxbbDesign_main ( )

◆ layer_design_ss_layer_group()

std::string protocols::flxbb::layer_design_ss_layer_group ( )

◆ layer_design_ss_layer_naming_func()

std::string protocols::flxbb::layer_design_ss_layer_naming_func ( std::string const &  element_name)

◆ layer_design_ss_layer_or_taskop_group()

std::string protocols::flxbb::layer_design_ss_layer_or_taskop_group ( )

◆ makeMap()

template<class T >
LayerDesignOperation::LayerDefinitions protocols::flxbb::makeMap ( T const &  map_initializer)

Indirection to get around c++11 flexibility in initializing maps. Used in set_default_layer_residues below. Idea stolen from this thread on github: https://github.com/ethz-asl/libpointmatcher/issues/13

◆ print_string_vector()

std::string protocols::flxbb::print_string_vector ( utility::vector1< std::string > const &  vect)

Utility function to convert a string vector into a comma-separated list of strings.

◆ unique_chars()

std::string protocols::flxbb::unique_chars ( std::string const &  orig)

returns a string containing sorted, unique residue one-letter codes

Referenced by protocols::flxbb::LayerDesignOperation::parse_layer_secstruct_tag().

◆ unique_strs()

utility::vector1< std::string > protocols::flxbb::unique_strs ( utility::vector1< std::string > const &  orig,
utility::vector1< std::string > const &  orig2 
)