Rosetta
Public Member Functions | Public Attributes | List of all members
ConstraintConfig Struct Reference

Public Member Functions

virtual ~ConstraintConfig ()
 
 ConstraintConfig ()
 
 ConstraintConfig (string cfgfile)
 
void init ()
 
std::string ssstr () const
 
void parse_config_file (string infname)
 
Strings residue_names_from_sequence (string s) const
 
void show_sequence (std::ostream &out=TR) const
 
void show_cst_grids (std::ostream &out=TR) const
 
Sizes parse_residues (string s, bool aliases=true) const
 
Sizes parse_residues (Strings s, bool aliases=true) const
 
Size resi_to_primary (Size resi) const
 
vector1< Stringsparse_sequence (string s) const
 
void add_sym_cst (Pose &p, AtomID id1, AtomID id2, Real d, Real sd) const
 
int hub_seq_sep (int r1, int r2) const
 
void parse_config_file (std::istream &in)
 
void apply_bb_csts (Pose &p, Size ssep=0, bool earlycst=false)
 
void apply_dcsts (Pose &p, Size ssep=0)
 
void apply_cen_csts (Pose &p, Size ssep=0, bool earlycst=false)
 
void apply_fa_csts (Pose &p, Size ssep=0)
 
void apply_csts (Pose &p, Size ssep=0, bool earlycst=false)
 
void reset_csts ()
 
std::string pick_sequence () const
 
int get_highest_intrahub_seqsep ()
 

Public Attributes

Size nres
 
Size nsub
 
Size nhub
 
Size hubpos
 
Real CSTSDMULT
 
string fname
 
string template_seq_sc
 
string template_seq_bb
 
vector1< char > ss
 
std::map< string, Sizesssmap
 
std::map< Size, Stringsseq
 
Strings templates_fname
 
vector1< PoseOP > templates_fa
 
vector1< PoseOP > templates_cen
 
vector1< std::map< Size, Size > > template_map
 
vector1< Sizetemplate_sc
 
vector1< Sizetemplate_sc_resi
 
vector1< CSTcst_sc
 
vector1< CSTcst_bb
 
vector1< DCSTdcst
 
Size ncst
 
Size nintracst
 
Size nintercst
 
core::chemical::ResidueTypeSetCOP crs
 
core::chemical::ResidueTypeSetCOP frs
 

Constructor & Destructor Documentation

◆ ~ConstraintConfig()

virtual ConstraintConfig::~ConstraintConfig ( )
inlinevirtual

◆ ConstraintConfig() [1/2]

ConstraintConfig::ConstraintConfig ( )
inline

References basic::init().

◆ ConstraintConfig() [2/2]

ConstraintConfig::ConstraintConfig ( string  cfgfile)
inline

Member Function Documentation

◆ add_sym_cst()

void ConstraintConfig::add_sym_cst ( Pose p,
AtomID  id1,
AtomID  id2,
Real  d,
Real  sd 
) const
inline

◆ apply_bb_csts()

void ConstraintConfig::apply_bb_csts ( Pose p,
Size  ssep = 0,
bool  earlycst = false 
)
inline

◆ apply_cen_csts()

void ConstraintConfig::apply_cen_csts ( Pose p,
Size  ssep = 0,
bool  earlycst = false 
)
inline

◆ apply_csts()

void ConstraintConfig::apply_csts ( Pose p,
Size  ssep = 0,
bool  earlycst = false 
)
inline

◆ apply_dcsts()

void ConstraintConfig::apply_dcsts ( Pose p,
Size  ssep = 0 
)
inline

◆ apply_fa_csts()

void ConstraintConfig::apply_fa_csts ( Pose p,
Size  ssep = 0 
)
inline

◆ get_highest_intrahub_seqsep()

int ConstraintConfig::get_highest_intrahub_seqsep ( )
inline

◆ hub_seq_sep()

int ConstraintConfig::hub_seq_sep ( int  r1,
int  r2 
) const
inline

◆ init()

void ConstraintConfig::init ( )
inline

◆ parse_config_file() [1/2]

void ConstraintConfig::parse_config_file ( std::istream &  in)
inline

◆ parse_config_file() [2/2]

void ConstraintConfig::parse_config_file ( string  infname)
inline

◆ parse_residues() [1/2]

Sizes ConstraintConfig::parse_residues ( string  s,
bool  aliases = true 
) const
inline

◆ parse_residues() [2/2]

Sizes ConstraintConfig::parse_residues ( Strings  s,
bool  aliases = true 
) const
inline

◆ parse_sequence()

vector1<Strings > ConstraintConfig::parse_sequence ( string  s) const
inline

References create_a3b_hbs::r, and docking::s.

◆ pick_sequence()

std::string ConstraintConfig::pick_sequence ( ) const
inline

◆ reset_csts()

void ConstraintConfig::reset_csts ( )
inline

◆ resi_to_primary()

Size ConstraintConfig::resi_to_primary ( Size  resi) const
inline

◆ residue_names_from_sequence()

Strings ConstraintConfig::residue_names_from_sequence ( string  s) const
inline

◆ show_cst_grids()

void ConstraintConfig::show_cst_grids ( std::ostream &  out = TR) const
inline

◆ show_sequence()

void ConstraintConfig::show_sequence ( std::ostream &  out = TR) const
inline

◆ ssstr()

std::string ConstraintConfig::ssstr ( ) const
inline

Member Data Documentation

◆ crs

core::chemical::ResidueTypeSetCOP ConstraintConfig::crs

◆ cst_bb

vector1<CST> ConstraintConfig::cst_bb

Referenced by HubDenovo::HubDenovo().

◆ cst_sc

vector1<CST> ConstraintConfig::cst_sc

◆ CSTSDMULT

Real ConstraintConfig::CSTSDMULT

◆ dcst

vector1<DCST> ConstraintConfig::dcst

◆ fname

string ConstraintConfig::fname

◆ frs

core::chemical::ResidueTypeSetCOP ConstraintConfig::frs

◆ hubpos

Size ConstraintConfig::hubpos

◆ ncst

Size ConstraintConfig::ncst

◆ nhub

Size ConstraintConfig::nhub

◆ nintercst

Size ConstraintConfig::nintercst

◆ nintracst

Size ConstraintConfig::nintracst

◆ nres

Size ConstraintConfig::nres

◆ nsub

Size ConstraintConfig::nsub

◆ seq

std::map<Size,Strings> ConstraintConfig::seq

Referenced by HubDenovo::design().

◆ ss

vector1<char> ConstraintConfig::ss

Referenced by HubDenovo::HubDenovo().

◆ ssmap

std::map<string,Sizes> ConstraintConfig::ssmap

Referenced by HubDenovo::HubDenovo().

◆ template_map

vector1<std::map<Size,Size> > ConstraintConfig::template_map

◆ template_sc

vector1<Size> ConstraintConfig::template_sc

◆ template_sc_resi

vector1<Size> ConstraintConfig::template_sc_resi

◆ template_seq_bb

string ConstraintConfig::template_seq_bb

◆ template_seq_sc

string ConstraintConfig::template_seq_sc

◆ templates_cen

vector1<PoseOP> ConstraintConfig::templates_cen

◆ templates_fa

vector1<PoseOP> ConstraintConfig::templates_fa

◆ templates_fname

Strings ConstraintConfig::templates_fname

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