Rosetta 3.4
Public Types | Public Member Functions | Static Public Member Functions
protocols::abinitio::Templates Class Reference

#include <Templates.hh>

Inheritance diagram for protocols::abinitio::Templates:
Inheritance graph
[legend]
Collaboration diagram for protocols::abinitio::Templates:
Collaboration graph
[legend]

List of all members.

Public Types

typedef std::map< std::string,
TemplateOP
TemplateMap
typedef TemplateMap::const_iterator const_iterator
typedef utility::vector1
< TemplateCOP
TemplateList

Public Member Functions

 Templates (std::string const &config_file, core::pose::PoseCOP native=NULL)
virtual ~Templates ()
core::fragment::FragSetOP pick_frags (core::fragment::FragSetOP, core::fragment::FragDataOP frag_type, Size min_nr_frags, Size ncopies=1) const
Size pick_frags (core::fragment::FragSet &, core::fragment::FragDataOP frag_type, Size ncopies=1) const
void read_pairings (std::string const &filename, core::scoring::dssp::PairingsList &) const
TemplateJumpSetupOP create_jump_def (core::fragment::SecondaryStructureCOP=NULL) const
bool has_pairings () const
core::scoring::dssp::PairingsList
const & 
pairings () const
std::string const & target_sequence () const
std::string & target_sequence ()
core::Size target_total_residue () const
const_iterator begin () const
const_iterator end () const
TemplateList const & helixjump_picks () const
void add_target_constraints (core::scoring::constraints::ConstraintSetOP, core::pose::Pose const &) const
bool has_template (std::string const &ModelID) const
Template const & get_template (std::string const &ModelID) const
bool is_good () const
Size pick_large_frags (core::fragment::FragSet &frag_set, core::fragment::SingleResidueFragDataOP frag_type, core::Size ncopies=1) const
void set_native (core::pose::PoseCOP native)
PairingStatistics const & strand_pairing_stats ()

Static Public Member Functions

static void register_options ()

Member Typedef Documentation

typedef TemplateMap::const_iterator protocols::abinitio::Templates::const_iterator
typedef std::map< std::string, TemplateOP > protocols::abinitio::Templates::TemplateMap

Constructor & Destructor Documentation

protocols::abinitio::Templates::Templates ( std::string const &  config_file,
core::pose::PoseCOP  native = NULL 
)
protocols::abinitio::Templates::~Templates ( ) [virtual]

Member Function Documentation

void protocols::abinitio::Templates::add_target_constraints ( core::scoring::constraints::ConstraintSetOP  cstset,
core::pose::Pose const &  pose 
) const
const_iterator protocols::abinitio::Templates::begin ( ) const [inline]
TemplateJumpSetupOP protocols::abinitio::Templates::create_jump_def ( core::fragment::SecondaryStructureCOP  ss_def = NULL) const
const_iterator protocols::abinitio::Templates::end ( ) const [inline]
Template const& protocols::abinitio::Templates::get_template ( std::string const &  ModelID) const [inline]
bool protocols::abinitio::Templates::has_pairings ( ) const [inline]
bool protocols::abinitio::Templates::has_template ( std::string const &  ModelID) const [inline]
TemplateList const& protocols::abinitio::Templates::helixjump_picks ( ) const [inline]
bool protocols::abinitio::Templates::is_good ( ) const [inline]
core::scoring::dssp::PairingsList const& protocols::abinitio::Templates::pairings ( ) const [inline]
core::fragment::FragSetOP protocols::abinitio::Templates::pick_frags ( core::fragment::FragSetOP  ,
core::fragment::FragDataOP  frag_type,
Size  min_nr_frags,
Size  ncopies = 1 
) const

Referenced by create_jump_def().

Size protocols::abinitio::Templates::pick_frags ( core::fragment::FragSet ,
core::fragment::FragDataOP  frag_type,
Size  ncopies = 1 
) const
Size protocols::abinitio::Templates::pick_large_frags ( core::fragment::FragSet frag_set,
core::fragment::SingleResidueFragDataOP  frag_type,
core::Size  ncopies = 1 
) const
void protocols::abinitio::Templates::read_pairings ( std::string const &  filename,
core::scoring::dssp::PairingsList pairings 
) const
void protocols::abinitio::Templates::register_options ( ) [static]
void protocols::abinitio::Templates::set_native ( core::pose::PoseCOP  native)
PairingStatistics const& protocols::abinitio::Templates::strand_pairing_stats ( ) [inline]
std::string& protocols::abinitio::Templates::target_sequence ( ) [inline]
std::string const& protocols::abinitio::Templates::target_sequence ( ) const [inline]

Referenced by target_total_residue().

core::Size protocols::abinitio::Templates::target_total_residue ( ) const [inline]

References target_sequence().

Referenced by create_jump_def().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines