Rosetta
|
Silly pilot app that reads a model file, removes models that fail certain criteria, and then dumps it back out. This is hardcoded in lots of terrible ways. Ideally, this concept should be generalized and run strategically during the actual generation of a SEWING construct, but that's for another day/PhD. More...
#include <devel/init.hh>
#include <protocols/legacy_sewing/hashing/Hasher.hh>
#include <protocols/legacy_sewing/conformation/Model.hh>
#include <protocols/legacy_sewing/conformation/AssemblyFactory.hh>
#include <protocols/legacy_sewing/conformation/Assembly.hh>
#include <protocols/legacy_sewing/util/io.hh>
#include <core/types.hh>
#include <core/id/AtomID.hh>
#include <core/pose/Pose.hh>
#include <core/import_pose/import_pose.hh>
#include <protocols/features/SmotifFeatures.hh>
#include <utility/io/izstream.hh>
#include <utility/string_util.hh>
#include <utility/vector1.hh>
#include <utility/file/FileName.hh>
#include <basic/options/option.hh>
#include <basic/options/keys/in.OptionKeys.gen.hh>
#include <basic/Tracer.hh>
#include <map>
#include <set>
#include <iterator>
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
static basic::Tracer | TR ("ModelTrimmer") |
Silly pilot app that reads a model file, removes models that fail certain criteria, and then dumps it back out. This is hardcoded in lots of terrible ways. Ideally, this concept should be generalized and run strategically during the actual generation of a SEWING construct, but that's for another day/PhD.
int main | ( | int | argc, |
char * | argv[] | ||
) |
References all, argv, convert(), basic::Tracer::Debug, utility::excn::Exception::display(), create_a3b_hbs::i, basic::init(), enumerate_junctions::int, create_a3b_hbs::j, basic::options::OptionKeys::legacy_sewing::leave_antiparallel_way_H_bonded_models_by_terminal_strands, basic::options::OptionKeys::legacy_sewing::leave_certain_model_ids, basic::options::OptionKeys::legacy_sewing::leave_models_by_ss_num, basic::options::OptionKeys::legacy_sewing::leave_models_with_E_terminal_ss, basic::options::OptionKeys::legacy_sewing::leave_models_with_H_terminal_ss, basic::options::OptionKeys::legacy_sewing::leave_parallel_way_H_bonded_models_by_terminal_strands, basic::options::OptionKeys::legacy_sewing::leave_these_model_ids, basic::options::OptionKeys::legacy_sewing::legacy_sewing, localtime(), basic::options::OptionKeys::legacy_sewing::max_helix_length, basic::options::OptionKeys::legacy_sewing::max_loop_length, basic::options::OptionKeys::legacy_sewing::max_strand_length, basic::options::OptionKeys::legacy_sewing::min_helix_length, basic::options::OptionKeys::legacy_sewing::min_loop_length, basic::options::OptionKeys::legacy_sewing::min_strand_length, closure_error::model, basic::options::OptionKeys::legacy_sewing::model_file_name, basic::options::OptionKeys::legacy_sewing::model_should_have_at_least_1_E, basic::options::OptionKeys::legacy_sewing::model_should_have_at_least_1_E_at_terminal_segment, basic::options::OptionKeys::legacy_sewing::model_should_have_at_least_1_H, basic::options::OptionKeys::legacy_sewing::model_should_have_this_num_of_ss, closure_error::models, basic::options::OptionKeys::legacy_sewing::new_model_file_name, basic::options::option, basic::options::OptionKeys::legacy_sewing::remove_all_dssp, basic::options::OptionKeys::legacy_sewing::remove_any_dssp, utility::string_split(), predPRE::t, basic::options::TR, basic::options::OptionKeys::inout::dbms::user, utility_exit_with_message, and basic::Tracer::TracerProxy::visible().
|
static |