![]() |
Rosetta Protocols
2014.35
|
#include <FragsToAtomDist.hh>
Classes | |
class | DistanceRecord |
Public Types | |
typedef std::map < core::id::NamedAtomID, DistanceRecord > | NamedInnerMap |
typedef std::map < core::id::NamedAtomID, NamedInnerMap > | NamedDistanceMap |
Public Member Functions | |
FragsToAtomDist () | |
FragsToAtomDist (std::string const &filename) | |
void | read_from_stream (std::istream &) |
void | write_to_stream (std::ostream &) const |
void | write_hist_to_stream (std::ostream &) const |
void | read_from_file (std::string const &filename) |
void | write_to_file (std::string const &filename) const |
void | write_hist_to_file (std::string const &filename) const |
void | generate_from_fragments (core::fragment::FragSetOP fragments, std::string const &sequence, core::Size cycles, core::Size dump_freq) |
void | generate_from_frag_file (std::string const &filename, std::string const &sequence, core::Size cycles, core::Size dump_freq) |
FragsToAtomDist::DistanceRecord const & | distance_record (core::id::NamedAtomID atom1, core::id::NamedAtomID atom2) const |
core::Real | distance (core::id::NamedAtomID atom1, core::id::NamedAtomID atom2, bool r6_averaged=true) const |
bool | check_sequence (std::string const &other_sequence) const |
std::string const & | sequence () const |
Static Public Attributes | |
static DistanceRecord | NO_CONTACT |
Private Member Functions | |
void | swap_atoms (core::id::NamedAtomID &atom1, core::id::NamedAtomID &atom2) const |
void | set_sequence (std::string const &sequence) |
void | compute_average_distances (core::Size, core::Size) |
Private Attributes | |
std::string | sequence_ |
core::fragment::FragSetOP | frags_ |
NamedDistanceMap | named_distmap_ |
typedef std::map< core::id::NamedAtomID, NamedInnerMap > protocols::noesy_assign::FragsToAtomDist::NamedDistanceMap |
typedef std::map< core::id::NamedAtomID, DistanceRecord > protocols::noesy_assign::FragsToAtomDist::NamedInnerMap |
|
inline |
|
inline |
References read_from_file().
bool protocols::noesy_assign::FragsToAtomDist::check_sequence | ( | std::string const & | other_sequence | ) | const |
|
private |
References core::scoring::fa_dun, frame(), protocols::noesy_assign::initialize_group_list(), core::pose::make_pose_from_sequence(), numeric::random::RandomGenerator::random_range(), core::pose::Pose::residue(), RG, core::pose::Pose::sequence(), core::pose::Pose::set_chi(), protocols::noesy_assign::store_distance_snapshot(), protocols::noesy_assign::store_distmap_with_namedatoms(), tr, and numeric::random::RandomGenerator::uniform().
|
inline |
FragsToAtomDist::DistanceRecord const & protocols::noesy_assign::FragsToAtomDist::distance_record | ( | core::id::NamedAtomID | atom1, |
core::id::NamedAtomID | atom2 | ||
) | const |
Referenced by distance().
void protocols::noesy_assign::FragsToAtomDist::generate_from_frag_file | ( | std::string const & | filename, |
std::string const & | sequence, | ||
core::Size | cycles, | ||
core::Size | dump_freq | ||
) |
void protocols::noesy_assign::FragsToAtomDist::generate_from_fragments | ( | core::fragment::FragSetOP | fragments, |
std::string const & | sequence, | ||
core::Size | cycles, | ||
core::Size | dump_freq | ||
) |
void protocols::noesy_assign::FragsToAtomDist::read_from_file | ( | std::string const & | filename | ) |
Referenced by FragsToAtomDist().
void protocols::noesy_assign::FragsToAtomDist::read_from_stream | ( | std::istream & | input | ) |
References getline().
|
inline |
References sequence_.
Referenced by set_sequence().
|
inlineprivate |
References sequence(), and sequence_.
|
private |
void protocols::noesy_assign::FragsToAtomDist::write_hist_to_file | ( | std::string const & | filename | ) | const |
References output.
void protocols::noesy_assign::FragsToAtomDist::write_hist_to_stream | ( | std::ostream & | output | ) | const |
References simple_histogram().
void protocols::noesy_assign::FragsToAtomDist::write_to_file | ( | std::string const & | filename | ) | const |
References output.
void protocols::noesy_assign::FragsToAtomDist::write_to_stream | ( | std::ostream & | output | ) | const |
|
private |
|
private |
|
static |
|
private |
Referenced by sequence(), and set_sequence().