Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions
Model.cc File Reference
#include <protocols/legacy_sewing/conformation/Model.hh>
#include <protocols/legacy_sewing/conformation/Assembly.hh>
#include <protocols/legacy_sewing/conformation/DisembodiedAssembly.hh>
#include <basic/Tracer.hh>
#include <core/pose/Pose.hh>
#include <core/pose/util.hh>
#include <core/pose/annotated_sequence.hh>
#include <core/scoring/rms_util.hh>
#include <core/scoring/Energies.hh>
#include <core/scoring/TenANeighborGraph.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/chemical/VariantType.hh>
#include <core/conformation/ResidueFactory.hh>
#include <utility/sql_database/DatabaseSessionManager.hh>
#include <basic/database/sql_utils.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <core/scoring/ScoreType.hh>
#include <protocols/minimization_packing/MinMover.hh>
#include <protocols/features/ProteinSilentReport.hh>
#include <core/conformation/Residue.functions.hh>
#include <basic/database/schema_generator/Schema.hh>
#include <basic/database/schema_generator/Column.hh>
#include <basic/database/schema_generator/PrimaryKey.hh>
#include <basic/database/schema_generator/ForeignKey.hh>
#include <basic/database/schema_generator/DbDataType.hh>
#include <utility/exit.hh>
#include <utility/vector1.hh>
#include <utility/string_util.hh>
#include <utility/io/ozstream.hh>
#include <utility/io/izstream.hh>
#include <numeric/random/random.hh>

Classes

struct  protocols::legacy_sewing::segment
 

Namespaces

 protocols
 The instance of Loops contained by AbrelaxApplication should be replaced by a LoopsOP.
 
 protocols::legacy_sewing
 

Functions

static basic::Tracer protocols::legacy_sewing::TR ("protocols.legacy_sewing.Model")
 
Model protocols::legacy_sewing::create_model_from_pose (core::pose::Pose const &pose, int model_id)
 Use the given segment-ranges to create a Model. Give this model an id that doesn't currently exist in the given map of models. More...
 
Model protocols::legacy_sewing::create_model_from_pose (core::pose::Pose const &pose, utility::vector1< std::pair< core::Size, core::Size > > const &segments, int model_id)
 Use the given segment-ranges to create a Model. Give this model an id that doesn't currently exist in the given map of models. More...
 
std::map< int, Model > protocols::legacy_sewing::result_to_models (cppdb::result res)
 
std::map< int, Model > protocols::legacy_sewing::result_to_five_ss_models (cppdb::result res)
 
std::map< int, Model > protocols::legacy_sewing::get_discontinuous_models_from_db ()
 
std::map< int, Model > protocols::legacy_sewing::get_strand_sew_models_from_db ()
 
std::map< int, Model > protocols::legacy_sewing::get_continuous_models_from_db (std::string const &hash_between)
 
std::map< int, Model > protocols::legacy_sewing::get_5_ss_models_from_db (std::string const &hash_between)
 
void protocols::legacy_sewing::remove_models_from_dssp (std::map< int, Model > &models, char dssp1, char dssp2)
 Will only work for smotif models!!! More...
 
void protocols::legacy_sewing::add_num_neighbors (std::map< int, Model > &)
 
void protocols::legacy_sewing::add_linker_segments (std::map< int, Model > &models)
 
std::map< int, Model > protocols::legacy_sewing::get_alpha_beta_models_from_db ()
 
void protocols::legacy_sewing::create_alpha_beta_models_table ()
 
void protocols::legacy_sewing::write_model_file (std::string const &comments, std::map< int, Model > models, std::string filename)
 
std::map< int, Model > protocols::legacy_sewing::read_model_file (std::string filename)
 

Detailed Description

Author
Tim Jacobs