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

#include <Template.hh>

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

List of all members.

Public Types

typedef utility::vector1
< core::scoring::constraints::AtomPairConstraintOP
AtomPairConstraintList
typedef utility::vector1
< core::scoring::constraints::Obsolet_NamedAtomPairConstraintOP
NamedAtomPairConstraintList

Public Member Functions

 Template (std::string const &name, core::pose::PoseCOP, core::sequence::DerivedSequenceMapping const &mapping)
 Template (std::string const &name, core::pose::PoseCOP, std::string const &map_file, int offset, core::Real score)
Size steal_frags (core::fragment::FrameList const &target_frames, core::fragment::FragSet &accumulator, Size ncopies=1) const
 good for continuous fragments: no torsions from insertions are mapped
void map_pairings2template (core::scoring::dssp::PairingList const &in, core::scoring::dssp::PairingList &out) const
void map_pairings2target (core::scoring::dssp::PairingList const &in, core::scoring::dssp::PairingList &out) const
void map2target (core::fragment::FrameList const &template_frames, core::fragment::FrameList &target_frames) const
void map2target (core::fragment::FrameList &) const
void map2template (core::fragment::FrameList const &target_frames, core::fragment::FrameList &template_frames) const
void map2template (core::fragment::FrameList &) const
Size pick_large_frags (core::fragment::FragSet &frag_set, core::fragment::SingleResidueFragDataOP frag_type, core::Size ncopies=1) const
void map2target (NamedAtomPairConstraintList const &, NamedAtomPairConstraintList &) const
void map2template (NamedAtomPairConstraintList const &, NamedAtomPairConstraintList &) const
void cull_violators (NamedAtomPairConstraintList const &target_list, NamedAtomPairConstraintList &culled_list) const
void read_constraints (std::string const &cst_file)
bool has_constraints () const
core::scoring::dssp::StrandPairingSet
const & 
strand_pairings () const
NamedAtomPairConstraintList const & constraints () const
std::string const & name () const
core::Real external_score () const
std::string query_sequence () const
core::Real topology_score () const
void topology_score (core::Real setting)
bool is_good () const

Static Public Member Functions

static void register_options ()

Member Typedef Documentation


Constructor & Destructor Documentation

protocols::abinitio::Template::Template ( std::string const &  name,
core::pose::PoseCOP  pose,
core::sequence::DerivedSequenceMapping const &  mapping 
)
protocols::abinitio::Template::Template ( std::string const &  name,
core::pose::PoseCOP  pose,
std::string const &  map_file,
int  offset,
core::Real  score 
)

Member Function Documentation

NamedAtomPairConstraintList const& protocols::abinitio::Template::constraints ( ) const [inline]
void protocols::abinitio::Template::cull_violators ( NamedAtomPairConstraintList const &  target_list,
NamedAtomPairConstraintList culled_list 
) const

References tr().

core::Real protocols::abinitio::Template::external_score ( ) const [inline]
bool protocols::abinitio::Template::has_constraints ( ) const [inline]
bool protocols::abinitio::Template::is_good ( ) const [inline]
void protocols::abinitio::Template::map2target ( NamedAtomPairConstraintList const &  template_list,
NamedAtomPairConstraintList target_list 
) const

References tr().

void protocols::abinitio::Template::map2target ( core::fragment::FrameList ) const
void protocols::abinitio::Template::map2target ( core::fragment::FrameList const &  template_frames,
core::fragment::FrameList target_frames 
) const
void protocols::abinitio::Template::map2template ( NamedAtomPairConstraintList const &  target_list,
NamedAtomPairConstraintList template_list 
) const

References tr().

void protocols::abinitio::Template::map2template ( core::fragment::FrameList ) const
void protocols::abinitio::Template::map2template ( core::fragment::FrameList const &  target_frames,
core::fragment::FrameList template_frames 
) const

Referenced by steal_frags().

void protocols::abinitio::Template::map_pairings2target ( core::scoring::dssp::PairingList const &  in,
core::scoring::dssp::PairingList out 
) const

References tr().

Referenced by Template().

void protocols::abinitio::Template::map_pairings2template ( core::scoring::dssp::PairingList const &  in,
core::scoring::dssp::PairingList out 
) const
std::string const& protocols::abinitio::Template::name ( ) const [inline]
Size protocols::abinitio::Template::pick_large_frags ( core::fragment::FragSet frag_set,
core::fragment::SingleResidueFragDataOP  frag_type,
core::Size  ncopies = 1 
) const
std::string protocols::abinitio::Template::query_sequence ( ) const [inline]
void protocols::abinitio::Template::read_constraints ( std::string const &  cst_file)
void protocols::abinitio::Template::register_options ( ) [static]
Size protocols::abinitio::Template::steal_frags ( core::fragment::FrameList const &  target_frames,
core::fragment::FragSet accumulator,
Size  ncopies = 1 
) const

good for continuous fragments: no torsions from insertions are mapped

References map2target(), map2template(), name(), and tr().

core::scoring::dssp::StrandPairingSet const& protocols::abinitio::Template::strand_pairings ( ) const [inline]

Referenced by Template().

core::Real protocols::abinitio::Template::topology_score ( ) const [inline]
void protocols::abinitio::Template::topology_score ( core::Real  setting) [inline]

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