Rosetta  2019.47
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Typedefs | Functions | Variables
remodel.cc File Reference
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/options/keys/out.OptionKeys.gen.hh>
#include <basic/options/keys/packing.OptionKeys.gen.hh>
#include <basic/options/keys/pose_metrics.OptionKeys.gen.hh>
#include <basic/options/keys/run.OptionKeys.gen.hh>
#include <basic/options/keys/ufv.OptionKeys.gen.hh>
#include <basic/options/keys/remodel.OptionKeys.gen.hh>
#include <basic/Tracer.hh>
#include <utility/file/FileName.hh>
#include <utility/io/izstream.hh>
#include <utility/options/keys/OptionKey.hh>
#include <core/chemical/ChemicalManager.hh>
#include <core/io/pdb/pdb_writer.hh>
#include <core/import_pose/import_pose.hh>
#include <core/pose/Pose.hh>
#include <core/pose/annotated_sequence.hh>
#include <core/scoring/dssp/Dssp.hh>
#include <core/scoring/ScoreFunction.hh>
#include <core/scoring/ScoreFunctionFactory.hh>
#include <protocols/forge/build/ConnectRight.hh>
#include <protocols/forge/build/RelativeConnectRight.hh>
#include <protocols/forge/build/RelativeSequencePosition.hh>
#include <protocols/forge/build/SegmentInsert.hh>
#include <protocols/forge/build/SegmentRebuild.hh>
#include <protocols/forge/components/BDR.hh>
#include <protocols/forge/remodel/RemodelMover.hh>
#include <protocols/jd2/JobDistributor.hh>
#include <protocols/jd2/JobOutputter.hh>
#include <protocols/simple_filters/PoseMetricEvaluator.hh>
#include <protocols/viewer/viewers.hh>
#include <protocols/moves/PyMOLMover.hh>
#include <devel/init.hh>
#include <boost/lexical_cast.hpp>
#include <boost/tokenizer.hpp>
#include <boost/algorithm/string.hpp>
#include <string>
#include <vector>
#include <utility/excn/Exceptions.hh>

Typedefs

using String = std::string
 
using KeyVec = std::vector< const OptionKey * >
 

Functions

void init_usage_prompt (std::string const &exe)
 the usage prompt that gets printed when the user doesn't enter any arguments or uses the -h flag since the application specific help Rosetta bring up with the -help flag is, in fact, not helpful. More...
 
void fill_required_options (KeyVec &keys)
 
void fill_optional_options (KeyVec &keys)
 
void register_options (KeyVec &keys)
 
bool check_required_options (KeyVec &keys)
 
bool check_option_conflicts ()
 
core::Size load_loops_from_file (protocols::forge::components::BDR &bdr, utility::file::FileName const &filename)
 load ufv loops from file More...
 
void setup_segment_insert (protocols::forge::components::BDR &bdr)
 
void * graphics_main (void *)
 
int main (int argc, char *argv[])
 

Variables

static basic::Tracer TR ("apps.public.remodel")
 
std::string usage_string
 

Detailed Description

Author
Yih-En Andrew Ban (yab@u.nosp@m..was.nosp@m.hingt.nosp@m.on.e.nosp@m.du)
Possu Huang

Typedef Documentation

using KeyVec = std::vector<const OptionKey *>
using String = std::string

Function Documentation

bool check_option_conflicts ( )
bool check_required_options ( KeyVec keys)
void fill_optional_options ( KeyVec keys)
void fill_required_options ( KeyVec keys)
void* graphics_main ( void *  )
void init_usage_prompt ( std::string const &  exe)

the usage prompt that gets printed when the user doesn't enter any arguments or uses the -h flag since the application specific help Rosetta bring up with the -help flag is, in fact, not helpful.

References usage_string.

Referenced by main().

core::Size load_loops_from_file ( protocols::forge::components::BDR &  bdr,
utility::file::FileName const &  filename 
)
int main ( int  argc,
char *  argv[] 
)
void register_options ( KeyVec keys)
void setup_segment_insert ( protocols::forge::components::BDR &  bdr)

Variable Documentation

basic::Tracer TR("apps.public.remodel")
static
std::string usage_string

Referenced by init_usage_prompt(), and main().